multi-paradigm, you can explore many ways of doing something, within one codebase - arguably the most complex language, if you want, but doesn’t have to be: start simply, later scales robustly
compiles and interoperates with JS, JVM, native
Scala3 dropped brackets - easily readable like python
great tooling (recently) - compiler infers so much -> less puzzles / testing
developed mainly in europe, not controlled by big-tech