I’m an Unreal Engine developer in the Serious Games space and I can confirm that Unreal Engine is a nightmare to work in. It’s way prettier, but they made a ton of weird C++ decisions (like macros EVERYWHERE) so it’s super archaic. Their documentation is also terrible.