Eu acho ótima:
- Ecossistema gigante, com soluções maduras.
- Performance excelente para o tipo de trabalho que faço: serviços backend, tanto web quanto para processamento em batch
- JVM: obra de arte da engenharia de software e em constante evolução
- boas primitivas de concorrência. Nao é um Rust da vida obviamente. Pode melhorar muito aqui, o que vem sendo tratado em JEPs recentes.
- Use o GC por padrão, mas se precisar de performance extrema pode usar memória off heap (ver Cassandra, ver chronicle)
- Falando em GC, uma variedade de opções para usos extremos ou específicos, mas com defaults tão bons que raramente temos que fazer mais do que setar maximo e mínimo de memória.
- Se você pode usar as versões mais novas tem muitos novos recursos interessantes como var, switch expressions, etc. Porém Kotlin ainda amassa nessa área.
- grandes players com interesse na línguagem e ecossistema. grande parte do desenvolvimento ainda é patrocinado pela oracle, mas em um eventual desastre, dificilmente a linguagem ficaria órfã. tem muita grana na mesa.
- Pool de talentos gigante
enfim, um vasto repertório de recursos. e ai o dev olha e diz: nossa que linguagem zuada. quando é meme eu acho engraçado, de verdade. quando é sério só acho imaturo.