In all of my experiance making games I have seen that Godot is a high level game engine that doesn't have tunnel vision on the idea of being easy to learn, while still being pretty easy to learn. What does this mean? Well, I have seen many game engines that have a large focus on being easy to learn and in doing so keeping them from being easily usable in larger projects. Many even teach skills counterintutive to those that a good programmer should have. Many expert game engines can take a while to understand properly, being simply way to complex for a beginner to learn. This isn't nessicarly a bad thing, you simply shouldn't use these to start out with. So when I say what I said above I mean that Godot is simple enough at a fundemental level to be learned, while remaining frictionless for more complicated projects.
One of the reasons I think this is that Godot uses a node based system, a hierarchy of diffrent parts, each having it's own function. This is the best way that I have found of doing this (besides maybe Bevy's ECS system, which is in no way simple) even if you just consider idiomatic design. To create a player you can grab a CharacterBody2D, which is basically just an unprogrammed physics object, put a ColliderShape2D underneath it, put a Sprite underneath the character body as well, and add a script the the character body. Not only that but Godot uses a programming language called GDscript by default. It is a simple programming language often compared to Python because of the simular syntax, but I would personally argue that it is hardly like Python where it counts. GDscript is heavily intigrated with the engine itself, but also misses some features that many programmers (like myself) consider essental to any programming language. That said, you can use nodes and resources (we prolly won't talk about resources) to replace most of these holes.
I consider Godot to be the best general perpous game engine. It is good at what it does but you are likely to be able to point at one thing and find a diffrent engine that does it better. I don't think that this devalues what Godot is. Godot is one of the only two game engines that I really consider to be worth the time for me personally to learn. It is fairly frictionless, more so then most other engines that I have used (all but 1).
Some sources