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.
Unity has found itself on the receiving end of a mountain of criticism after the company announced plans to charge a Unity Runtime Fee for every new game install for eligible titles. According to the company, the fee which is planned to come into effect on January 1, 2024, won't effect more than 90% of the customers. However, this hasn't stopped the company from getting blasted by developers and gamers alike.