All engines have there own problems, McCodes is most of it, well, maybe not so much the code now as Paul Evans 'fixed' it. Mainly due to the number of clones there are.
Zap is very good, but not much support, but I guess with a good game made from it, it will increase.
EzRPG has nice support, good code, but I personally don't like the smarty system.
Maby either Zap engine, or make your game from scratch.