Honestly, C# has replaced C++ for the large majority of Windows application developers. Developing C# apps in Visual Studio is basically frictionless in a way that C++ will never be. C++ as a language (regardless of IDE) is a major pain in the butt.
If we were starting from scratch, Rust would be a credible contender.