The difference of GAE and megaglest is essentially the following:
The difference, I thought, was that GAE is an Engine, Megaglest is a game. Obviously if this were really the case there would be no problem, but Megaglest is clearly not trying to be just a game.
Megaglest trys to make "small" steps and trys to quickly reach stable releases, which are poolished and
player friendly. And it faces the content too, so people play it. Megaglest tries to be a game and beside
this people can see what they can do with the engine while playing it.
Small steps will only get you so far. If you want to make an engine people are going to choose over GAE, you going to need to add a lot a features. If you do this slowly, in small steps, 'tacking' things on without taking into account the bigger picture, your engine is going to be in a far worse state than GAE before too long.
For me there are too many features in GAE which are not well thought out, not finished and whatever.
I'd suggest most of them were better thought out than you credit them, not all, and many were/are unfinished, but because you think you can do it better is no reason to throw it all away. Some incomplete things are going to be removed, and any not so well thought out stuff will be looked at and fixed or replaced as appropriate.
For my opinion its a much better way to start with a stable thing again what I/we did with megaglest.
I completely disagree, GAE is getting more and more stable, new things are added, new bugs are introduced, that's life, if they get reported, they get found and fixed.
This will be no different in megaglest.
GAE is, at least, intermittently refactored, to make the stuff added less crap, and to make planned new stuff easier to implement (ie, to implement in less crap ways to start with).
For me the best idea is to carefully bring good and stable things from GAE to megaglest or to reimplement them there and not to try to bring GAE to a good end.
While I wish you well, I think you are somewhat misguided, the way forward is to use the better base, and that is GAE.
Regarding crashing, all I have to say is "you can't make an omelette without breaking eggs". If crashes are reported, they get fixed.
Long live the advanced engine!