Eine schnelle und eindeutige Antwort auf diese Frage gibt es nicht.

Ich würde erstmal die Rahmenbedingungen vom Projekt und von weiteren geplanten Projekten abstecken, und dann überlegen, ob die Darstellungsfeatures aller Engines ausreichend sind, oder ob sich dadurch nicht eh schon ne Vorentscheidung gibt.
Ansonsten heißt es wohl ausgiebig testen.
Oft ist nicht rein die Featureliste ein guter Grund, sondern wie man mit der Engine an sich zurechtkommt. Diese Antwort muss man aber selbst finden.
Habt ihr bei einer dieser Engiens schon Vorkenntnisse, dann sollte man das nicht unter den Tisch kehren, dadurch kann man nämlich viel Einarbeitungszeit sparen.

Dinge wie ein Save/Load System sollten dabei nicht der Entscheidungsgrund sein, denn das kann in jeder der genannten Engines auch "händisch" gelöst werden.