Godot is a great engine with a terrible community. Best option is to fork it and use it for your own proprietary needs (which is what I have done). Unlike with Unreal Engine’s licensing, Godot Engine’s MIT licensing terms means I don’t have to answer to the engine developers nor pay them any royalties or licensing fees. After what Epic has done, I refuse to give them anymore of my money. That is why with Godot, “Hate the creator, not the creation” is a much easier philosophy to follow.
Unreal Engine is still NOT the ruler. Graphics is the best Fortnite Engine (I refuse to call that trash UE5 anymore) has at the HEAVY expense of optimization (and the crippling reason that prevents me from ever respecting or using a bloated mess like FE regardless of my respect for Epic), but best visuals do not guarantee the best results, let alone realistic results. There are other game engines far more realistic than FE such as Unigine 2. That engine’s entire existence and franchise legacy thrives on realism.