For AR it’s hard to look past Unity. It has been supporting AR for a lot longer than Unreal and still the only platform that can develop hololens apps for. For VR it is a different question. Again if you are looking toward more mobile VR then Unity’s mobile support will help a lot.