Definitely, there are many aspects you should pay attention to. And we are not only talking about the idea as the idea, but much more about complex approach. So curious to hear yours
I am usually starting with the niche. For example, talking about me, I am fond of different progressive bots stopping and reliability increasing platforms. When the niche is chosen, I try to have a look at the solutions that are having the highest ratings along with real feedback from users. And then I am also evaluating things on my own, paying attention to team, future opportunities and more