I got thinking the other day, that I, as a High Elf player, never ever use regular cavalry anymore, except occasionally some fast cavalry. I seldom see armies using cavalry these days, as everything is about large blocks of infantry, and because cavalry lost their effectiveness in 8th edition. Many people will still argue that cavalry is still worth it, and that they were too effective in 7th edition.
A "simple" fix, in my opinion, would be to let the attacks of cavalry models work as impact hits in any turn in which they charge. My fluff reasoning would be, that to hit something in a block of warriors while charging at them should be near guaranteed, and my game mechanic reasoning that cavalry often are taken in small numbers, need all the hits they can get, as now they often aren't more than fast units with a high Armour Save.
This would also take care of the ridiculous (and this is coming from a HE player) cases where ASF strikes before charging knights with 15ft lances.
A problem I see is that not all cavarly units really need this buff (in my opinion), like Blood Knights or marked Chaos Knights who still do quite well with high number of attacks and nearly unkillable. They might not need such a buff, but then, we will always have some units that are better than others.
So, what do you say? Yay? Nay?