On the surface level Unreal has it beat for features. However, Unity is generally considered more lightweight plus being easier and less clunky to code for.
Over the years that's been changing though. With more half-finished bloat being added plus PR disaster's like this, open-source alternatives like Godot are becoming more popular for those who still don't want to use Unreal for whatever reason.