I have been working in Erlang for a little while now and so far I really like the concurrency and reliability features. It is a great niche language for writing scalable fault-tolerant distributed systems. My impression is that Go (by Google) and Rust (by Mozilla) are also targeted towards building concurrent scalable systems. Specifically Rust, which seems to be influenced significantly by Erlang