Why are some of you so surprised that Hannibal isn't good enough? He doesn't meet the physical requirements needed to excel in top-level football. Especially his lower body is very thin, and it doesn't seem to have improved over the past few years. If a player has a clear weakness, they are also judged based on their ability to improve it. I understand that there can be exceptions, but I see Hannibal as an average player technically, which cannot compensate for his physical shortcomings.
Furthermore, he struggled to get playing time on the Tunisian national team, where players from much weaker leagues got more playing time than he did.
Is there something I have missed about Hannibal that has surprised many people here?"