I dabbled in scala for a while a few years ago and ultimately decided not to invest the time becoming an expert in it for the following reasons.
1) Slow compile times, I really value fast feedback and if it takes me over a second to compile and run a unit test that just doesn't cut it for me.
2) No clear idiomatic style and having many different ways of doing things each of which can imply different behaviour in different contexts.