Did you know within a standard workflow you can change the output which is used by ticking detour to the right in the configuration pane for the tool?
But I agree that the way to control workflows when not in macro mode is not that user friendly, so if you could have a config pane to control the workflow at a global level instead of individual tools that would be really helpful. What do you have in mind?
I think it's pretty self-evident that the Detour Tool functionality for normal workflows (not apps or Macros) would be better served if it had more options and didn't require an "End Detour". Maybe a new tool called "Flow Control" or something like that.
i.e. "If Input column X = 'yes', then detour RIGHT. Else, detour LEFT". No End Detour should be required.
In my current workflow, I wanted to be able to say "If today is a Friday, do this extra work. Else, just output current data". As it stands, I have to do the extra work and then Filter out any non-Friday rows and still do the normal daily work. It's a LOT of excess cycles (the yxdb in question is 10GB in size).