Seems that there are several projects going on that attemp to make blender GE a good tool for developing games:

http://wiki.blender.org/index.php/GameEngineDev
http://blenderartists.org/forum/showthread.php?t=83375

Blender could be a excellent tool for developing games if it had a good 3d engine backing it up.