I've been mostly playing as Boioi and other Celts who lack armoured non-elites and whose javelins are a bit weak, so I've become rather fond of Illyrian and Northern Italian troops who don't have those weaknesses.