The only time I find I don't like the auto-cancel, is when I'm trying to change multiple lanes, or continuing to turn after changing lanes. Unless you're moving quickly across lanes, which I rarely do when changing multiple lanes - you have to hit the stalk again.
On the rare occasion that I do happen to switch multiple lanes quickly, the directional will stay on.