What I would like to see is the ability to give vertices in a polyline or along the edge of a polygon attributes or weight.
What I would want to use it mostly for would be as an anchor point for a label.
In many cases dynamic labeling works fine. But often a label for a road appears in a bad spot and is mixing in with important symbols.
I would like to see the ability to give vertices the attribute to be an anchor point for a label along a polyline. Give it a weight so to speak such that the label along the line will try to go to that point first.
What I do now is I created a point feature I call label block. basically just a point feature with a feature weight of 1000 so labels do not generate in a specific spot. But sometimes this interferes with other labels.