Unity is still the engine for the vast majority of 2D and 3D games, especially VR. It feels like each has filled their niche well, and they are now bifurcating to target different audiences.
It doesn't seem to me like Unreal will ever capture the majority of the market, unless their tactics change.
I would wager it's owed mostly to the mobile market dwarfing console/PC nowadays for which Unity is the de facto choice. The same way the web market gives us legions of Js devs: Unity is just the game engine ver of Node - easy to hire for and runs everywhere.
For anyone interested in creating games. I can only second this. Been using Unity for work and hobby purposes since Unity 5 and feel its always been undecided on how to do things. Even more so now than back then.
With Godot I've never had the feeling that I'm working against the engine to achieve something. Godot has one, maybe two different ways of doing something. If more than one, there are usually obvious tradeoffs between the two ways.
It doesn't seem to me like Unreal will ever capture the majority of the market, unless their tactics change.