Probably 3D game studio...
Unless you want lots of control over what the 'things' in your game do, in which case I'd recommed Blitz.
You're too biased. 3D Game Studio (last I tried) was more like "SEUCK for First Person Shooters".Unless you want lots of control over what the 'things' in your game do, in which case I'd recommed Blitz.
Blitz and Blitz3D offers three main advantages over other products that I've tried.
1) It's very stable. If your game is buggy chances are it's your code that's screwed. It'll be something you can fix yourself without having to wait for the next patch.
2) It's compatible across practicly all hardware. (My Tablet PC excluded) I have never experienced Blitz3D programs that don't just run when you start them.
3) It's a real programmming language, with no strings attached. It's cheap and regularilly updated for no additional cost.