although I do like the Lite C scripting in 3D Game Studio, as well the Interface-Ide in Torque
in general some of these game engines, game authoring tools and hybrid combinations are a pain and difficult to code in and work with. Steep learning curves for the beginner and documentation that is either obtuse and esoteric. Or even tutorials and samples for the beginner are few and hard to find.
There are definitely other reasons too.

So, I'm learning to code and program in Play Basic. And then later on will go back to Python and even get back into Cobra.
Definitely will look into XNA too.

I do sense however, that some people, companies, software houses, publishers, teams, indies are getting more into these game authoring systems/game engines with little or minimal coding to produce all sorts of games and other multimedia aplications.
Perhaps, I should learn and get onboard myself with a few of these authoring systems too.
A few that I have seen are Silent Walk FPS, the WinterMute Engine, Raycast Dream Engine and even the FPS Creator from the gamecreators..known for their Dark Basic and also DBPRO.