Contrast that with what I'm doing now: niche sites. Just build content and get links. Much simpler. There are half a dozen excellent podcasts on the topics, and dozen more blogs with tutorials and how tos.
There's also FBA/dropshipping/ecommerce...
Of course, developing your own app is a lot more satisfying. But I think it's way way more difficult. I think it's better to bat for singles then aim for home runs. Not to mention that some people are making 7 figures off niche sites with no employees and an awesome software project could end up making $200/mo.