Unreal can make your game possible in the first place depending on your required functionality, timeline, and budget. That can be a mightily powerful incentive.
What does Unreal provide that other engines can't?
An unreal amount more. No - seriously. It practically has everything you need to build a game. I guess a clear and easy way to learn it though.. that it cannot seem to provide.