В свое время выбирал между Unreal и Unity - мне C# показался интуитивно понятнее, чем блюпринты.
Ну а когда изучил их расценки и узнал ситуацию с SDK, то выбор стал очевиден.
Для мобильной разработки действительно юнити лучше выбор, особенно для ГК. Мы с партнером, просто, уже 4 года работаем с анриалом, поэтому логичнее взять было его. Впрочем, разработку ГК на этом движке я не пропагандирую) Тут есть свои плюшки и свои минусы.