you quote a lot of people saying C++ stinks, but I did not see any specific examples that illustrate their sentiments.  And you can code C in visual studio, no?

My opinion, MSFT should create an easy to use native code language, just like it did C#, where the syntax and feature set is similar to C#.  The most important improvement over C++ being the programmer does not have to code prototypes in .h files.