Being somebody who is just dipping their toes into game making (note though that I am not new to content creation. Been a game modder for over a decade) I am pretty torn on if I should start learning Unreal Vs Unity because learning how to use complex tools like this is a time sink and I don’t want my time or money wasted.
On one hand, I agree with those who say Unreal is overall better right now. But it takes years to get very good at using an engine anyway. Who’s to say that 5 years from now Unity won’t fix most of it’s problems such as the infamous performance issues? Fact is, Unity IS more flexible for creating games than Unreal. Yes Unreal is probably better for shooters, but what about other genres such as 4x strategy? Platformers? Or just anything that isn’t a fps or third person action game. This is why I am torn, because on one hand Unreal seems like a better deal right now but Unity seems like a far better long term investment assuming they can fix the biggest problems with the engine which for all we know they might very well end up doing.