I actually got interested in Rust because its integer types and the core data structures looked sane, instead of this insanity: https://en.cppreference.com/w/cpp/types/integer.html . Fluid integer types are evil.

I stayed for the native functional programming, first class enums, good parts of C++ and the ultimate memory safety.