Let me answer this question… I think to be honest there are strong points with Godot and Defold in various aspects. I would not select a specific tool and prefer it over another, but I will summarize:
- Godot has an amazing way of dealing with modular nodes / scenes. It has an amazing organization to scenes and can do things like scene inheritance, etc.
- It is also amazingly easy and quick to get game concepts up and running on Godot.
- It also has an amazing amount of functionality built in as nodes that can cut down on development time significantly. These nodes automate amazing amounts of routine and hard tasks for game devs.
However, Defold wins when it comes to more lower level control of games and speed of execution / optimized exports for games in terms of size of APKs, executables, etc.
To be honest for myself I love both tools the same, and I wouldn’t say I would prefer one over the other. They are both amazing and they have different ways of approaching problems.