Concordo com quase tudo o que você disse, porém tem um trecho que eu acho que precisa ser melhor trabalhado:
Não irá crescer, existem toneladas de projetos semelhantes!
Se todo mundo quiser criar soluções inéditas quase ninguém vai criar algo útil, acho que não há nada de errado criar algo que já tenha alguém que domina o mercado, desde que a pessoa tenha consciência disso e não queria concorrer com uma empresa que fatura milhões a partir do seu app feito no final de semana.
Concordo muito com a parte do SaaS, hoje em dia tem sido sinônimo de aplicações incompletas. Por exemplo, tenho visto vários CRM "SaaS" que não se comunicam com nada externo a eles como calendários, exportação/importação de dados e etc. Devs estão fazendo essas sistemas apenas para encher o currículo, pois sem plano de negócios não é um produto é apenas um toy project (e não a nada de errado com isso, mas não chame de produto/serviço).