Quadraxas: It is not a question of cost. It is a question of good realize-able.

Some profed artists create the game graphics in the last stage. Motion Capture, Cutscenes, 3D Models etc. are costs. The engine is always only a tool.

I can use the unreal engine completely free for one game. Peoples can buy exactly 20.000x my game and end. This is good for prototyping new gameplay mechanism.

I have the worthy-checklist by microsoft already (i do not mean the small rules to place a game into the xbox-indie-marketplace).

Unity3D is overbloated and has no good framerate on older graphic cards. You can not make realy complex things with unity3D. Casual-Games mechanism exists @ unity3d but other features are needed.

With 3DGS i have a good 'ol classic toolchain wich is already profed. But i need complete XBOX-Support to do creating real statistics etc.

Unreal Engine has a complex toolchain and complex license districtions.. yeah.