Should I switch to Defold from Godot?

Since you mention that you are building an application and not a game I think there’s reason to really look more closely at what you want to build. Like @Chung_Xa writes, Defold does not have an advanced UI system. Not at all like what Godot has (I think the Godot editor is written in Godot?). If you want to build a complex user interface you need to use a 3rd party tool. If you want to build a user interface for games I can really recommend Druid - Component GUI Framework. If you wish to build a really advanced UI, more like an application then perhaps look at the Dear ImGUI extension or the defold-nuklear extension.

Defold is also pretty different from Godot in many other ways and we have a comparatively small engine core providing low level functions. You either roll your own, or use an assets, to create many kinds of more high level features. You can learn a bit more about the Defold philosophy here: Why Defold?

3 Likes