They’re not really average at any point in the game at high elo currently. Their issue is that they are very predictable with CA / heavy cav / hussars and have very few bonuses (basically two with the villager one hit kill being useless now with lower wolf levels)
I think the cav archers are fine and would rather not buff them unless there are general changes to them. Additionally, I think free buildings just needs way too much coding to get properly and would rather give a proper economy bonus that can be tuned.
I don’t think changing their identity from a cavalry focused civilization by adding additional siege or infantry is the way to go as you lose a ton of faction flavor. Bombard cannons would be too strong in my view - they already have +1 range on CA + Huszar Siege bonus.
I think villager +1/+1 armor to replace the one hit kill on wolves and either a +1/+1 armor or faster attack rate for cavalry would bring them back into line here.