Where in the past GameMaker was used in computer science lessons in schools, Godot has now been given this task. For example, teaching programs are developed within the engine itself, which is not easily possible in other engines.
It’s a very small and light engine (23MB), so you can get started right away. Ideal for quick experiments.
Also, unlike Unreal and Unity, Godot has a true 2D engine instead of using a 3D engine for it.
Unreal has been known to crash regularly infamously, I haven’t seen a Godot crash locally myself.
And as a company you can also get support from Godot, but this is done through special companies (which also help develop the engine). The two best known companies that can also bring your game to consoles are: https://prehensile-tales.com/ in https://w4games.com/
W4games belongs to some of Godot’s original maintainers and the contributors / founders of Prehensile Tales are on this new foundation as well. They are separate entities but with a close connection to the engine itself.
Unreal is a lot more complicated than Godot, and many games just don’t need that complexity. Also, I don’t think many people are hesitating between Godot or Unreal. A more logical doubt would be found between Godot, Unity and GameMaker. GameMaker is fully 2D, Unity is 3D (2D engine is flat 3D) and Godot is both.
Personally, I like Godot’s structure a lot more than Unity or GameMaker, plus you have an engine that has no hidden costs and is completely open source.