Para seu projeto foque no core da sua aplicação, procure softwares ou plataformas que possam resolver problemas inerentes a toda aplicação, o que eu quero dizer é se integre com outros softwares para acelerar o objetivo de materializar sua aplicação. Você pode utilizar: para controle de usuarios e login: Auth0 (https://auth0.com/), Keycloak (https://www.keycloak.org/) para observabilidade e metricas:Prometheus, Grafana para infraestrutura: AWS, GCP para envio de emails: SendGrid

Para a escolha de linguagem, entenda sua rede de conhecimento vc pode usar Py, PHP, TS, Java ou qualquer outra pois é o instrumento para materializar a idéia. Minha stack de conhecimento seria: Java, Angular, Postgresql e AWS isso seria na minha realidade e no meu circulo de apoio vc tem que validar com pessoas que irão te apoiar para materializar seu projeto e caso seja um projeto solo vá no que vc conhece e estude o que te faz sentido, use a comunidade para dividir seus problemas e impasses.

Entendi, obrigado pela ajuda e pela atenção