I agree with your positive comments about C++.
I sometimes think that not enough people appreciate the tough spot that C++ was in around 2008 and just how far it has come since then. The additions via evolution to C++ have been far beyond what I would have thought possible. IMO, the 3 year release cycle is just the right pace.
Yes, I know the language has become complicated and there are still a lot of rough edges. But it's a model of change that's worth emulating.