Практика показывает, большинство проектов на UE сливаютса, но раз вы спросили....
Unity3D или UnrealEngine, конечно UE, Unity весьма примитивен, а у вас высокие требования.
Но если говорить о движках в целом, то UnrealEngine весьма раскрученный бренд среди инди разработчиков, но если вы сделаете и правда что-то стоящее, с хорошёй прибылью, вам прийдетса отчислять много денег со своей прибыли, владельцам UE. При этом не забывайте что движок весьма старенький.
В тоже время абонплата CryEngine весьма небольшая, она была снижена после того как UE стал условно бесплатным, но на его фоне мало кто это заметил и продолжает думать что это весьма дорогой движок.