Implemented
Score1610
Labeling should recognize that a data frame is being clipped to a shape and only place labels where they will be seen in their entirety. The way it is not labels get cut off and depending on the clip, in some places you can seeboth ends of a label but not the middle because it leaves the shape you have clipped to. This results in a sloppy looking map.

But yeah, it'd be nice to have 'intelligent' labels that automatically recognise the edges of map extents.