Were Roman Generals Better Than Carthaginian Generals During the Punic Wars?

Carthage had one good general in the First Punic War, plus one good mercenary general. The good Carthaginian General was Hamilcar Barca, the father of Hannibal Barca. He fought in Sicily and never lost a battle. After the defeat of Carthage in 241 B.C at the naval Battle of the Aegates Islands, Carthage sued for […]