That's not too bad, I find it pretty good actually. It can definitely be a challenge to avoid crossing lines, especially on more complex workspaces such as this. Personally I'm not too bothered by them unless they start to dominate visually. I sometimes use tunnels for the more egregious cases, but they come with their own set of problems as you can end up hiding too much and making the workspace more complicated to read, as well as making it difficult to get a proper overview. So I tend to mostly use them when there are several very long connections going to the same transformer, for exception handling, etc.
One thing that hasn't been marketed very much, but I find very handy to avoid crossing lines, is the ability to re-order the ports on the transformers by right-clicking, see https://knowledge.safe.com/idea/19787/adjust-the-output-port-order.html
Another thing I try to do is to avoid connection lines going "backwards", meaning right to left. Generally I try to make data flow left to right only. So if it was my workspace I would consider moving this block further to the right to make the incoming connections "enter from the left":
Also, I dislike inserting verices on the connections as they disappear if you e.g. insert a transformer later on. The Junctions are much more predictable, I find.
My 2 cents...