Самое главное что сам Ганнибал отдал свой голос за Сципиона :-) Они же встречались перед Замой.
Вообще при примерном равенстве класса полководцев трудно выделить - вот это, мол, чистая заслуга полководца, а вот это - военная машина, имевшаяся в его распоряжении. Но фокус в том что во времена Ганнибала римская военная машина еще не была той непобедимой и грозной силой, как после Второй Пунической -и или после Цезаря... В начале войны как раз профессиональная армия наемников во главе с великолепным вождем, как никто умевшим обращаться с разноплеменными наемниками и завоевывать их верность - была сильнее гражданского ополчения крестьян. Это как раз в ходе ВПВ римская армия стала превращаться в те самые "непобедимые легионы", которые мы знаем "вообще". И очень большая роль в этом принадлежит Сципиону. Именно он во многом сделал из гражданской милиции - пусть и хорошей - профессиональное войско, которое при этом сохранило моральные преимущества перед наемниками (патриотизм и римскую доблесть). Достаточно посмотреть как он из разбитых и деморализованных легионов делал победителей - и в Испании и в Африке - чтобы понять. что как вождь Сципион ничуть не уступал Ганнибалу. В Африку Сципион пошел с легионами, разгромленными при Каннах и сосланными в Сицилию - гнившими там много лет.. И именно они победили ветеранов Ганнибала.
Как дипломат он тоже превзошел Ганнибала. В Испании и Африке он сражался в окружении враждебных племен на вражеской территории - и сумел переманить их на свою сторону, чем и гарантировал победу. Ганнибал очень старался но у него в Италии получилось несколько хуже (галлы + часть греков Юга, а основная сила Римского союза с Средней Италии не поддалась). Правда, тут сработала принципиально иная структура Римской федерации перед Карфагенским господством. Ну - "что имеем, тем и воюем".
Ганнибал конечно трагическая фигура. Однако.. Сципион тоже заслуживает многого как гражданин и политик. Ганнибал был суффетом и даже какие-то реформы провел - но римляне его потом изгнали и собственные граждане предали. Сципион же - пример гражданской доблести и скромности, он мог бы претендовать на роль военного лидера Рима типа Цезаря и Суллы, но предпочел остаться гражданином Республики.
В общем нет причин предпочесть пуна римлянину.ю А в личном столкновении Сципион выиграл вчистую и оперативно и тактически и стратегически. Именно его план войны - выполненный им и в Испании и в Африке - привел Рим к победе. А план Ганнибала - провалился при всем блестящем таланте исполнителя.
Поэтому я - при всех симпатиях к Ганнибалу воспитанных советской школой где римляне как фашисты изображались на картах синим цветом а жадные и вероломные карфагенские работорговцы почему то - как Красная армия - красным - отдал свой голос Сципиону.