Just fix the tiling issue with meshes, don't need more than that for 2D games (ok maybe basic rotation, but still). Anything beyond that, it stops being a pretty cool and "reasonably" easy to understand 2D game making app that can make a name for itself in a niche area and used for decent 2D games, and becomes a low end basic 3D app for mediocre to poor 3D games up against the bigger boys the likes of which it has no chance against. At which point there's far better alternatives out there (Source, UDK, Cryengine, Unity, hell even Realmcrafter lol).
Yeah it would be nice to have an object loader (but dear god, use a format that's universally compatible like COLLADA, NOT something only MAX has exporters for!), but there should be some sort of limit on how far it would go, otherwise with every addition, there will be calls for something else, and the 2D side of things, including bugs, will begin to be forgotten and left behind.
Unfortunately with the whole 'console generation', unless it looks damn near photorealistic, nobody will want to play it. Go with 2D and you attract the older crowd who remember "the good old days" and others who appreciate creativity over how many millions of polygons are bouncing around on screen at once, as well as the casual gamer, who probably doesn't have cutting edge hardware, or is looking for a quick fun game to play while the boss is out of the office.
Stick to making it work perfectly as a 2D app (but with working meshes that tile properly, lol).
Besides, and this is just a personal opinion. When it comes to making a game in 3D. You're almost always going to be better off writing it all from scratch. Because unless you're making a sheep, chances are there's nothing out there right now that'll do exactly what you want, without a great deal of difficulty, time and expense.
They almost always use illogical backwards ways of using assets, which 90% of the time are not going to be compatible with what you use, they have far too many limitations on what you can do with them without access to the source code itself (and even then you're practically rewriting so much you may as well start from scratch) and NONE of them are as good as people think they are.
The only 3D engine I think much of is actually the Gamebryo one (Fallout 3, Oblivion, Morrowind), but it's a cluster headache while being hit in the face by a loud annoying fat chick to get anything custom imported into it successfully.
Oh and this annoys me no end. The first thing EVERYONE who's never made a proper game before does, when wanting to use the next fancy 3D engine, is decide they want to make a *!&$"[email protected]
MMORPG with huge massive landscapes that stream perfectly, lol! Honestly, can you imagine if one of those ever succeeded? How empty, dull, slow and boring it would actually be.
I totally lost the point of this thread and went off on a rant, but I don't care.