I also have a Carthage campaign going, and I must say it is the funnest I've ever had. Although I've been bogged down in southern Italy for about 20 years, it's definitely one of the most challenging campaigns I've ever had. I don't see how you steamroll like you do. I can't afford more than three armies; one for each theater of battle (Africa, Italy, and Iberia). The Romans are a real pain in the ass, and my troop quality leaves something to be desired. The Lucanians have proven quite useful, however. They're cheap and relatively effective. They can even hold a battle line against Hastati. I still can't conquer a Roman city though, without jeoparding Rhegion. Good stuff. :)