If D manages to get garbage collection out of their standard library and there is a one click IDE with step through debugging and code completion, then D could be a major contender.  Right now it has a few big barriers that prevent it from taking significant market share on C++.