I'm working on both and I think even if 3dgs is faster and powerfull it's uneasy to use wed med and the other tool of the program. I'm not a programmer so learning python was pretty easy if you compare to lite C. you also have an logic brick system and you can achieve complex program without writing any code. A guy made a simple AI without coding anything. you don't need to complie your game to see if it's work correct it. you can make network games It's not far as 3dgs but some games are than most of the game I've seen on this forum.
http://blenderartists.org/forum/showthread.php?t=79382&highlight=siloone of them . I don't remember to play a game like this made with 3dgs.
of this one
http://www.gameblender.org/modules/newbb/viewtopic.php?topic_id=818&forum=9&start=0it's an early version but graphics shown what you can achieve on blender. you should try both because there are pretty impressive.
blender is free so it's normal to be powerless than 3dgs ( 900 dolars) but it's a dream for 3d artit's they don't want to stuck in programming all the time.
In another hand it don't fit to indie developper, so it depend in what you are looking for.