Did anyone confused with the BP's Parameter Block and Function Block style?

UE4’s blueprint is so powerful, I like it very much.

But, the parameter style and connection confused me with the function executing flow.
and blow is a reference, does it’s executing flow more clear than blueprint?

We actually experimented with this a bit, but the problem is you often want the output of one node to be connected to the input of the next node, and that looks really messy!

I think I prefer the default to be the way it is. However, I have often found myself wishing that I could, for the moment, tell the node where to output from.

Maybe input only on the left side, but output from the right, top, and bottom?

Maybe use parameter shortcut can avoid this. And use dash line instead of solid line on parameter connection.