Hi,
yes, it would be good I agree, I have some complex flows that could be made clearer.
BUT actually I think this is a good constraint, because it doesn't look nice if it's not organize, and if it's not organize, it's a clear sign that the flow must be improved until it does look good ( so that wires don't cross each other, etc etc). That's a very good constrain for me currently, and I always spend a fair amount of time to always arrange my states so that it looks obvious and organized. It's always for the best: It reads better, it flows better and if I can't achieve this, then it means I need to cut that fsm into several fsm ( which also is a good sign that things can be organized in a more logical manner with each feature or functionality well encapsulated into its own fsm). You always win doing like so.
Bye,
Jean