With Scala you have to be very careful to explicitly avoid blocking operations. You also have to micromanage execution contexts across the various components (or services) of your app. I also like the sound of the resilience provided by the Erlang OTP and the "crash early" strategy.
What I don't like is the prospect of losing static typing. Nor do my co-workers. We need to spend some time doing R&D.