With your summary in mind, would you say in 2022 one should start with Godot instead of Unity to learn the basics of game dev? Godot to me seems "tidier"
Personally, i'd suggest that you try out a variety of engines and use whatever is the most comfortable for you, given your background (for example, C++ devs might go with Unreal instead of the other options).
For me, if i wanted to learn game development and do so in a pretty easy fashion, i'd most likely go with: Godot + GDScript, since those two are integrated rather well and are easy to pick up and learn. I'd suggest that you stick with the Godot 3.X.Y stable releases for the time being, though, since Godot 4 is still in development and is subject to changes.
It can definitely also lead to shippable products with not too many issues along the way (apart from the asset store being small), though currently Godot is definitely more capable for 2D games than it is for 3D games (if you ever want advanced graphics, you might have to wait for Godot 4).
Of course, if you're learning game development in hopes of getting a job in the industry, then you should most certainly go with Unity due to its popularity.
For me, if i wanted to learn game development and do so in a pretty easy fashion, i'd most likely go with: Godot + GDScript, since those two are integrated rather well and are easy to pick up and learn. I'd suggest that you stick with the Godot 3.X.Y stable releases for the time being, though, since Godot 4 is still in development and is subject to changes.
It can definitely also lead to shippable products with not too many issues along the way (apart from the asset store being small), though currently Godot is definitely more capable for 2D games than it is for 3D games (if you ever want advanced graphics, you might have to wait for Godot 4).
Of course, if you're learning game development in hopes of getting a job in the industry, then you should most certainly go with Unity due to its popularity.