I got burned on a weird language (Elm) so now I avoid them. No Rust for me, no Clojure, no Groovy.
The one innovation in it is the borrow checker - making it somewhat dependent on the quality of the compiler and adding a bit of noise to syntax for exchange in predictability of the code - and the cargo packaging system, unusual for a statically typed fully compiled language.