MeisterDerMagie The only thing that makes us hesitate is the fact that in Godot a lot seems to be solved via magic strings.
That was a major shortcoming a few years ago; now (especially in 4.x) there are enums and such. I suggest you do some quick stress-tests to evaluate your performance/usability concerns.
My main complaints are the GUI system, 3D/physics performance, and instability in every sense of the word. If the instability persists in 4.2 I'm going to evaluate other engines again, and if it continues into 4.3 I'm switching.
Toxe I am not the expert on this but you can define tool scripts that run inside the editor. Maybe you can achieve this with a tool script.
I'm getting pretty comfortable with tool scripts and editor plugins. You don't need them for what @d2clon is talking about. Just put @export var asdf:Resource
in a script attached to a node, click on the node, you'll see an Asdf property at the top of your inspector panel, and you can simply drag any .res/.tres file onto it.
I don't actually use this much if at all; it has some downsides. I generally store the pathname and load() it as needed.