I'm still waiting for unity to replace unreal engine. As much as I love unity, the recent unreal engine games have had better netcode.
Unity currently does not even have a stable solution for multiplayer. The existing one (UNET) works but is slated for obsolecence by a new solution, but that is still very early in development, so you have to reach for third-party tools to be able to work with a supported platform.
Even so, that is even a bigger mountain to climb for Godot.
If I was an Unreal user, I wouldn't let go of Blueprints and GC enabled C++.
I know that's a bit of a sarcasm but one word- WSL ;)