I’ve been casting games for quite a while, also watching a lot of other casters performing on professional games/top of the ladder (let’s say 2k+). Current meta revolves around 2 type of units: Cavalry and Archers.
This leads to:
1- Boring and predictable games: Most 1v1s are the same, feudal archers pressing and damaging for a lethal blow on xbows, or the enemy goes up to Castle Age and starts spitting out Knights and wins.
2v2s are and Archer and a Cav civ on each team, the cav civ will go scouts and then knights, while its ally would go archers into xbows. Armies will meet and knights will perform the lovers dance, on both sides, ignoring the enemy while trying to beat ballistics.
2- A ton of civs are left out, or even when they have strong infantry they are played out as a Cavalry or Archers civ (eg. Vikings and Japanese are played as an xbow civ). Only civs played as infantry today are Aztecs and Goths. Aztecs have no knights, and their xbows are ok but their eagles are just better overall. Goths have incredibly become viable on islands due to the one-barracks-invade.
Personally I love infantry. Usually armies were made mostly of infantry. I play the game, so I understand why you would pick the mobility of the cavalry, or the damage potential of xbows. It just makes me sad I can predict no infantry is going to make its way into any army in any competitive game.
Ideas would be to obviously buff the infantry completely, dealing only with the problems of current bonuses that would make some civs way to OP (I’m looking at you Goths). Maybe a new mechanic would make the infantry more viable? Anything would be better than the current state.