I wish it got more love.
Scala is more similar to traditional Java while letting functional programming shine.
It's backed by $$$ that have promoted it that way - a "better" Java.
Nobody wants that culture in their workplace. Also the dysfunction is visible in the technical fragmentation of the ecosystem
Modern java has been grabbing features from all the “better Java” languages at such a pace that the big gap right now that I see is the question mark operator.
.NET is in the same predicament. Very convenient and highly efficient concurrency primitives.
Unlike Go, but like Rust, it has a reasonable type system, and is data race free (since JS is single threaded).
Anyway, I come from a C++/Rust background, but have been using TS recently, and it’s a much nicer language than I’d have guessed.