Option that allows the connecting arrows to be straight only

Currently, I would like to have an option for clarity that allows the connecting arrows to run only straight (not round and not diagonal).
Also, in addition, it would be great if it did not allow the connecting lines to be in front of other nodes.

so it would be good if it applied to everyone:

here is an example of how it still occurs:

grafik

grafik

Thanks for the suggestion, @lublak! Agree that the arrows could be improved