The system is more of a “visualizer” just like the widget editor, the state machine editor in animation blueprints etc… In the end it’s just a wrap around c++ functionality producing a big bloated binary file. What’s not to love . These editors exist because not everyone is a programmer (sadly) to get a bigger target audience. The only editors I think really add something are the ones for 3D animation but that’s another story. Behavior trees? not so much. It is definitely just a fancy switch. Not even that reusable unless you dynamically load one BT into another which feels hacky. Edit If only we had a text based source file we could hook into any external visualizer, not the visualizer acting as the source file which is more often the case XD.