What's fun in inf/cav battles:
Infantry having a chance to counter cav not only by using pikes. A cav that can come up close and does not solely have to rely on speed to fight the infantry, but also on maneuverability and short weapon speed.
You can't have that. It's simply not possible. A cav will not attack an aware enemy if in optimal conditions he doesn't win. Now that 2h do have the advantage vs cav, cav don't try to lance aware 2h anymore.
What's NOT fun in inf/cav battles:
Getting couched. There is no counter measure to couches except jumping out of the way. Cav having to rely solely on speed and if that speed is not reached, riding away. Never really coming close to inf except for that one couch/stab. This will prolong the rounds and make sure cav are the last class to go down in a round.
If you are an inf and you are getting couched, it's your fault. It's extremely easy to strike first given the shit range it has. Couched lance is only useful against unaware enemies (and is indeed much better than lance pokeing in that case because it won't miss half the time for no reason and has much more chances to onehit). If you are caught unaware, it's obviously your fault too.
With those two comments you are sort of negating the point of cavalry. Cavalry isn't about fighting someone for x seconds then killing him or dying, it's about swiftly charging then getting away. The biggest advantage of cav is choosing it's fights. You can't take that away, making a class better against cav will just mean that cav will be less tempted to attack that class.
On a side note, what I repeatedly see in horse complaints is that infantry aren't really crying about any horses, except the arab warhorse. It's the only one footman and ranged aren't able to dodge consistently, because of it's crazy maneuver. It's also the only one making the rider able to kill an enemy horse, then kill it's rider while he's on the ground, defenseless (doesn't happen often, but is quite lame honestly).