Well, When eagles came out I thought they have too many roles, now champi has even more.
Eagles 2.0 (20 characters)
Champi scouts through Elite have +1 against shock infantry, and I suspect that is only so that they can trade evenly against eagles in dark age. I’m not certain how well they do against eagles in later ages. Heavy cav will beat them, and the militia-line should be able to ward them off. And I think defensive archers will also be able to ward them off (though moving to attack would be quite risky, so probably not the best option). They’re a generalist unit, and so they are often soft-countered rather than hard-countered (much like the militia line imo). Hand cannons (and equivalents) do seem to be the only hard counters.
Well I can say this is a problem. No hard counter means you can’t win against a numbers advantage until imperial age + chemistry.