This is most problematic: if you have bunch of connections with labels, in many cases labels group and its not possible to know which label belongs to which connection.
Check out this immage: http://goo.gl/SkpLih
Notice the labels in the middle (labels code dokumentacija instalacija migracija)
Code label clearly belongs to connection between repository and jenkins service but other labels are grouped in the middle and its not clear which label belongs to which connection.
I propose existance of a syntax element to move label up/down the connection curve. If we say that 0 is the start of the curve and 100 is the end, then we can specify position of the label on the curve with a number:
For instance this will put it in the middle, like it is now and should be default
component1 --> component2 :50 label
This will put it near the end
component1 --> component2 :85 label
I am not suggesting this syntax tho, any would do.