I think most factions are lacking mid-late game units. I believe the Romans have units up to and including the Polybian reform. To be honest though, how often do you/did you make it past 100 years (400 turns) in EB1? I personally never made it further than 200 BC as by that time I was itching to experience a new faction and fresh start!