Godot and unreal are way superior as compared to unity.
Any developer who is starting or in the initial stages of game development should seriously consider using godot/unreal for their project instead of unity.
For beginners godot is the ultimate choice because it is very easy to develop in godot especially 2d games and being open source, developer get to keep the 100% of the revenue.
And many big studios are already using unreal engine for their next-gen games.