* Memory safety, which prevents crashes and security vulnerabilities.
* Thread safety, which enables improved performance via parallelism.
* High expressiveness. (rather subjective whether this it is actually a good thing. Increase of expressiveness in C++ has lead to some issues.)
* A great community.