Very true, most businesses use this, obviously creating a game from
scratch in any language is difficult, but even more so in C++.
Delphi is simpler, since it has a good set of DirectX objects, .Net
is also good, but i've never seen a decent retail game in .Net.
This XNA, never seen it before...