I've been thinking a lot about converting bluemoon to SDL instead of using MMF2.
This would bring a huge lot of improvments, starting by the most common complain which is the the lack of speed of MMF2's engine.
Another addition worth mentioning would be the fact that it is cross platform. This means anyone could make games not only for windows but also for linux, mac os x and even more platforms.Also aparently the SDL developers are working on adding the iphone to the supported platforms list so that would be big plus for me at least.
Of course converting the whole engine to sdl would mean restarting almost everything from scratch, and the IDE being made with MMF2 would mean it's windows only and therefore I'd have to write a new IDE too.
But well overall I think the effort would be worth it.