I am a hobbiest, having fun using Blender. I certainly cannot afford a license just for experimentation. I take offence to is the ‘indie’ versions offered for free or really cheap, then the rules get changed on you once you have invested some serious time in developing a game, for example features that used to work in the ‘indie’ version no longer do, you need to buy the ‘developer’ version to get that functionality back. Erwin (of Bullet fame) really needs the support for what IMO is a very important project. I think people who use open source software should try to avoid proprietary software and support open source projects instead. If you think you own your content, read some of the Eulas and small print foisted on users. Technically, if you shoot video on any recent video camera then your content belongs to MPEG LA, if the fine print is taken at face value. Other game engines need serious scripting or coding skills, which I do not possess and will never possess without some serious investment in time, which I would rather spend faffing around with Blender. I would love to play some of my crap games (a couple of hours investment compared to the hundreds of thousands of hours and $100 million invested in GTA IV) with my daughter on our Wii. Gamekit already runs on iPhone, should be trivial to port to Android. The source is available for download. Theoretically it could be recompiled for any of the platforms you mention, has a nicely developer/capitilist bastard friendly license and would be freaking awesome if given the same love as GTA IV.