But this one deserves a little bit of attention! I gave up on Scala, it's just not for me, it doesn't feel right. While a friend chose it as his main language for all his hobby projects, it's really not for me. It just doesn't feel right.
I did however, try F# and I'm getting quite fond of it. Resembling Haskell and OCaml, I find it to be almost everything I was looking for in a language:
Not too hard to use, functional and practical. The downside is that I don't have access to Visual Studio on Linux, but since I'm going to use F# mainly for projects at work, it doesn't bother me that much.
The interop between C# and F# is great. I can make a library in one language and load it in the other language. No fuss, no witchcraft, it just works.
Considering my job is 90% C#, F# is very promising for me. I can re-use all the libraries I've written and use new ones I write in F# in my old code.
So in the near future, if I need new functionality or a new library at work, I'm going to see if I can't write it in F#. That way I can do both functional programming and my work ;-)