Если коротко, Unity больше подходит для мобильных игр или инди-рынка, с ним проще работать, если создавать кроссплатформенную игру, а с Unreal Engine, в принципе, тоже можно и в мобильные тяжеловесные игры, и в профессиональное, красивое инди, но как кроссплатформенный движок он не особо хорошо подойдёт.