Condottiero have a +10 infantry armour bonus.
That lets them take 10 less attack from hand cannoneers. But it also reduces the attack of Catapracts and Jaguar Warriors etc…
Perhaps they could get even more secret armour or attack types to buff them ^^
Like, for example: +5 damage against siege weapons or +2 armour against unique units.