I'm comparing Godot mostly to Unity due to my ~10 years of Unity experience. I'm also primarily working in 3D and C# and that is what I want to use Godot for.
Terms:
- by "export" I mean a variable exposed in the inspector, that's how Godot calls them
- I use the word "prefab" to mean a scene that is intended to be instantiated multiple times, unlike a "level"
- Godot's Resources == Unity's ScriptableObjects
- Godot's collision shapes == Unity's colliders