Pessoal, abri um tópico sobre perguntando sobre java web e comparando com outros ambientes de programação.
https://cursos.alura.com.br/forum/topico-explicacao-rapida-sobre-os-mvcs-sugeridos-na-aula-33340 O Rafael respondeu sobre os MVCs de java web e ficou muito bom.
Ainda fico na dúvida quanto ao custo benefício e a curva de aprendizado. Imagino que deva ser mais "tranquilo" encarar ruby (rails) ou python (django) para aplicações web simples do que o java.
Mas aí, quando a app ganhar escala, provavelmente irei sentir falta dele estar na plataforma errada.
Enfim, não sei se o que penso está condizente com o que vemos na prática.