I went through 'I need to learn a new language' phase a few weeks ago.

I decided to go with Elixir because it seems fun (I have no Functional experience). However, I am seriously considering Rust, because it seems so universally loved.

Maybe the grass is greener on the other side?

I will definitely pick up Rust when I feel I am comfortable enough with Elixir.

I primarily want to work with Distributed Systems, but It seems the best 'setup' is Elixir for Distribution logic and Rust for leaf-nodes-number-crunching logic.

They work really well together. Check out Rustler.[1]

[1]: https://github.com/rusterlium/rustler