One has to grasp the real weight of the Barcid family as well as the actual power of Carthaginian senators, to better understand prevailing relations between the two factions.
All we know of Hannibal’s character is what his worst enemies deigned to divulge for posterity : a few rare tributes to his warrior qualities, drowned in a tide of calumny.