There is an excellent page comparing the two (https://gamedevacademy.org/unity-vs-unreal/) but it’ll probably come down to personal feelings.
As for me I want both. Unity is the easier engine to start on and is the most versatile for the most applications (mobile, VR, and Desktop) but Unreal is where the money might be. As I’m currently more versed in Unity than Unreal it’s easier to keep following my route but I cannot help but notice job ads seem to favour Unreal over Unity.