I've got a minor criticism on the historical battles: namely the composition of the Roman forces for Telamon, Metaurus, Cynocephalae and others. They're all-Roman, or only featuring a token allied component. Historically (and presumably at the battle in question, too) half of a Roman army was composed of allies, and not just cavalry and skirmishers.
Especially given the rich variety of allied troops available in the Romani campaign, I would have expected to see them represented amongst those armies.
Bookmarks