Gotta say, as an owner of a Champion Eastern Horse that can get stopped by a poor bump on a single high armored guy, I love this charge change. Why? Because you have to actually pay attention to your horse's speed and where you're riding so that your horse doesn't get stopped by running over too many players. "Make cav require and reward skill". I feel like this definitely separates skilled riders from unskilled ones.
Don't take this the wrong way though, I don't think horses are perfect yet. Still, I like where they are now, more than at any previous point in crpg history.