Thanks for broadening and elaborating on my key point.First you see a "crapton" of bad games because Blender Game Engine is extremely good at rapid and easy prototyping.
Secondarily you need to refine and add detail, UI only(narrow thinking, UI only is a tar pit) noobs will fail

I am one of those UI people who has gone somewhere with logic however true scripting is what I wish to do.
I'm learning Python, it's irritating since I know what I wish to do numerically(Most 3D concepts are permanently branded into my brain) and my former(bleh just micro-controllers) programming knowledge conflicts.
Anyways a TON can be done without coding or logic bricks,
but to get nice shaders, a clean game and great performance you can't use logic bricks/hacks/whatever.
I am currently working on learning the inns and outs(got 2 years into Blender so far) of the game engine,
this will take months if not a year with what I need to learn to go from noob to semi decent.
I plan on doing something with it, game-play is my initial focus as making stuff look good(models, animations, materials, textures, lighting. Mostly my cup of tea minus modeling) is something that won't be a horrible task.
Getting a human running around can be done in a flash,
aliens well I have yet to see how Trem handles it and how to implement it.
Blender game engine anyone?
Not that bad.
Seriously? Why's the BGE version of Yo frankie so unbelievably half-arsed and shitty, then? are there any decent games out there that use it?
Blender game engine and Unity have the same problem. Basically, it is the fact that many script kiddies go to them to be an "epic haxxor dood" who makes games.
Unfortunately for them, they are much more complex and flexible products than point, click then play.
There have been many brilliant games made with the BGE, and most likely with Unity, the only reason noone considers using them is because they have a bad reputation of being used by "script kiddies" and not major indie developers.
To see some of the amazing things done with BGE:
http://www.youtube.com/user/mpan3#p/u/8/RHBEJLlHz04
Everything with the title "game engine" in above channel.
And all game engine files in below link are amazing examples of what GE can do:
http://mikepan.com/files.php