I used to evaluate business ideas the same way until I realised the most important factor was missing in this evaluation. Passion.
Without the passion about the idea or the problem it is solving, you won't have the enthusiasm to see it through and constantly drive it forward.
TallyUp