I'd hoped to see Unreal grow into a do-it-all engine with as much flexibility as Unity. Instead they've focused on extremely high detail (nanite) visuals and have built one hell of an FPS engine with some flexibility. But it's not a great fit for many applications.
Godot poses some difficulties with console deployment, but if you look at what Godot's built in the last 3 years compared to how Unreal or Unity have advanced.... I'm pretty stoked about Godot.