Hiya.
Actually, I don' think you can buy TGEA anymore...Torque3D is there newist bestist most awesomenist one.

It is *not* for "non-programmers" if you want to do anything more than set up kick-ass looking scenes/levels with some simple scripting stuff. If you want to add in all the actually *game* stuff (ex: add a 'Magic Points' bar, spells, inventory system, etc.), you HAVE to know C++.
That said, I bought TGE years and years ago, and have upgraded each time, all the way up to the current T3D. Even though I am not a programmer, and haven't created anything even resembling a 'game', I don't regret it. T3D is a HUGE advancement for the Torque engine. It's ability to handle and render foliage, terrain, particles, sky, light/shadow, rivers, water, roads, etc... is amazing, IMHO.
Now, some people have a 'problem' with how Garage Games runs their business...but honestly, I've never encountered any of the gripes some people seem to have.
Lastly, if you are looking for alternatives over A7/A8, you may want to check out Unity3D, SiVa and dxStudio. They all have some pretty dang nice capabilities as well, and won't break the bank, so to speak.
PS: The Blender 'game engine' inside of Blender seems to be getting a little love over the last year, so you may want to keep an eye on it as well. Just in case...
