Varför var Hannibal en dålig general?

Han lärde sig från Pyrrhus misslyckande 50 år innan att Roms styrka att kunna rita på obegränsad arbetskraft av dess italienska allierade, och att efter att ha besegrat en romersk armé, en annan var ihopsatt för att ersätta den. Han koncentrerade sig därför på demontering Roms allierade - kampanjen var i huvudsak en kamp för allierade. Hannibal dominerade Italien under 15 år mot en numerärt överlägsna romerska konfederation. Han var inte en sådan dålig allmän trots allt.