There is a lot to like about Rust: immutability as default, pattern matching, destructor, coroutines, uses LLVM, no hierarchy interfaces, no null pointer, built-in testing. Interestingly, the Rust compiler is written in Rust itself. If you use Mac, there is homebrew for Rust. I hope Rust will take off.