When gathering all engines that might fit you also should give Shiva a try:
http://www.stonetrip.com/

It's a very modern engine with lots of good features and the PLE edition gives you virtually all features for free and without any registration whatsoever so you definitely should give it a try. It also has a quite unique approach for the editors which I don't really like yet but once you understand it it's probably pretty nice but create your own opinion on this. You'll also find quite some documentation:
http://developer.stonetrip.com/

Enjoy your meal
Toast