Messi is hailed as the most complete player of all time and he seems to excel at every facet of football from scoring, passing, playmaking, assist, vision, freekicks and ofcourse dribbling. Even his penalties which was something he was criticized for has been perfected at this point.
Aside from the obvious weakness in the air and with headers due to his height, what other imperfections does he have?
He was extremely good in his prime, yet not even close to Nazario de Lima. The latter was god of football, hands down (considered best ever by top players and coaches).