¿Es Scala un buen lenguaje de programación?
Scala tiene algunas ventajas: está tipado estáticamente, tiene mucho azúcar sintáctico que te permite escribir código muy compacto, es interoperable con Java, por lo que puedes utilizar cualquier biblioteca Java que exista. Sin embargo, tiene muchas desventajas
  - hay demasiadas formas de hacer lo mismo (por ejemplo "a.b" es lo mismo que "a b")
  - a menudo hay sublenguajes enteros que se desbordan (por ejemplo, cuando se manipula el shell), y es difícil entender estos oscuros sublenguajes
  - hay una actualización de ruptura de Scala 2 a Scala 3, lo que significa que la gente de Scala 2 está atascada con él, sin mejoras.