Hmm I think before Marius you have a real problem to face better barbarians especially if they outnumber your troops (what is quite often the case).IMO, all of the Roman factions in RTW are too overpowered in the first place.
For example without throwing Pilia 160 Hastati have problems to beat 240 Gaule spearmen. Hastatii against fanatics or axemen is a nightmare too. I dealt with this problem getting cavalry and beating the barbarians at one wing so that I could charge the left wing in the back of the enemies who are busy with my right one. But the point is imho that the troops itself arn't overpowerd. Only with tactic you can win if they outnumber you with equal units.
I prefer to play Romans because they infantry can hold the line for a long time so that I can charge with the cavalry in the back of the enemy and they are sth like a tool which can deal with so good as each problem in western Europe. A specialised army can't face all kind of enemies.
I have a few problems with phalanx and mounted skirmishers/archers only.
The Carthagians are easy to play but you have only one chance. The elephants are the backbone of the army and after they charged into the enemy you have to kill him with your other troops. If the first charge don't work the time is against you.
Barbarians especially the Germans have nice troop to fight but because of they can't build good streets it is to difficult to move your troops in your kingdom. So I think it is not easy to creat a big barbarian empire.
2*48 bersercs kill 241 urban cohort. 48 Bersercs kill armoured elephants too in Melee combat.They have the best infantry
Bookmarks