Most of these sound like the same objections to Kotlin. And wasn't there any sense of déjà vu when learning Kotlin? Like this When thing sounds an awful lot like Match-Case...

I've often heard the thing about slow build times. It hasn't been my experience, but that could be because I only started with Scala a couple of years ago (presumably builds have gotten faster) and I haven't built anything large with it.

P.S. I answered a Quora question with the the very same headline this morning.