When I created Knytt and Knytt Stories I'd recommend Multimedia Fusion 2 to everyone, but with the release of Saira and the development of this new game, I've just ran into way too many instability issues, particularily ones that is only reproducable on some particular systems. MMF2 has this huge pile of pre-compiled extensions, more than almost any similar product can offer, and yet most of them have at least a handful of features that doesn't work perfectly. There's too much to test, and a too small community to test it all, and as every extension is pre-compiled and closed source there's no way to fix them when something doesn't work. Ideally, I need a much more solid product to develop games with (one with a more powerful core and without the "pre-compiled pile"), and although MMF3 is comming and could in theory be all that, I'm dead scared they're going to keep it backwards compatible (so every currently feature must be supported, when what they really need to do is remove features), which means they'll just keep building on top of the current pile.
I might revert to MMF3 when it is out, but before that I need to switch. Problem is, I don't know what to switch to. Torque Game Builder? Unity? Something else? I don't have time to do the work in C++ since I need to do graphics, level design, sound and music too. Do you have any experience with game developing software? What would you recommend, and why?