Today I happened to find a very interesting article about C++ on the Internet, entitled “Why C++ Is Not Back”.
The article is written by John Sonmez, a native coder, who “embraced the dark side” and gave C# and XNA a try.
Please read his article. It is worth reading every paragraph. All I will say about it is that I agree with him. What is more, imho, if C++ were replaced by D, we would all be currently using D.
On a side note, C# is indeed a great language, and once it gets a proper native compiler –and not a tool created to only improve startup times- it will rock.