Unreal Engine is the best. Don't even waste your time with Unity. The technology in Unreal like Nanite, Niagara, grooming, lighting, everything is miles ahead of Unity. Most of the new Marvel movies and tv shows have been made with Unreal. Can't say that about Unity...