There's this magnetic appeal to use a visual graph editor as the UI paradigm for your app.. it seems to fit so many problems well.
Yet if you complicate the problem just a notch, the graph becomes big fast and that renders like complex spaghetti you're afraid to touch in the UI.
The other problem is that the UI paradigm becomes the driver - you try to think of the problem in terms of fitting it into the UI graph editor, which is often not a natural way of thinking about said problem.
All of this to say is that I've always thought that graph/flow editors looked cool, except I've never found good use for them in practice except for very simple and predictable graphs.
Just writing the flow as a data structure in text is often a lot simpler and practical..