Whoever said there are few horses on the battlefield, this seems to be the case on NA servers only. And when I went there for a bit yesterday I realized why - your maps are Counterstrike maps, such as town alleys. Or, it's a map where you fight on boats. Or the map where you mostly climb the stairs/hills. Where would you use cavalry here anyway?
EU gives a much more accurate picture, and there are more and more horse archers on EU, and plenty of horses.
This in my opinion sums up the problems with the current installment of the mod. chadz solved people grinding to high gear by.... forcing EVERYONE to grind just to be able to use mid-gear.
Stop for a moment there with emotions
With current upkeep one can afford a lot. And you're not forced to grind - you're forced to use different playstyles if you want to be heavy cav. This is the opposite of grind, which forces you to do same thing all the time. If you feel that anything else but using extremely expensive equipment is boring for you, then that would indeed be grind *for you*. But it's how game is intended to be played now, and it's a good improvement.
Everyone has a great opportunity now to explore different weapons in the game, to explore different armor. Many actually do that. Try it.
I often played as a peasant with a fork even a month ago before the new patch. You can earn a lot of gold that way and end up top3 in your team and have fun. If you don't like that, you can play infantry with decent weapon such as, say, Glaive, and in medium armor. I play that too. It's also fun, and also bring a lot of gold. So you end up with so much gold that you can afford pretty much anything.
Before, game encouraged grinding for plate and chargers, and rewarded it. It's all everyone did. Grinded. Played in a very linear way. Now, game rewards using different equipment (or staying at upkeep cap). There's much less grind, and much more fun.