Provide more control of keylegend text. Eg the ability to have long labels wrap, or to specify the size of the legend box and have the text auto-fit within that.
I often find that I want to place a narrow but tall legend box at the right of my plot. However, my labels are long.