* Memory safety, which prevents crashes and security vulnerabilities.
* Thread safety, which enables improved performance via parallelism.
* High expressivenessNimbleness: the safety makes it easy to make significant changes quickly and with confidence. (rather subjective whether it is * Pleasant to use, particularly once a good thing. Increase moderate level of expressiveness in C++ experience has lead to some issuesbeen reached.)
* A great community.