No matter what Lionel Messi's haters will say, he'll go down as the greatest footballer ever. The only people that will never concede this fact are
1)Brazilians
2)C. Ronaldo fans
3)Maradona
Winning a world cup is a TEAM ACHIEVEMENT. There are several reasons why Argentina has underachieved on the world stage. Early in Messi's career(2010 South Africa), the team balance was completely off; they had arguably the best attack in the world and almost every match was a goal fest, but a terrible backline and keeper which caught up with them. The young core that would become the World Cup winning German team (in Brazil) destroyed that shytty Argentine defense. In Brazil(and throughout his whole career) Gonzalo Higuaín is a no show or he fukks up royally on the big stage; World Cup, Copa America, or his club teams... it really doesn't matter. Carlos Tevez may have been a cancer to the team, but he produces in big games, club and country.
Back to Messi.... There are only a few.... EVER that have the combination of great technical ability and supremely high football player IQ.....
Pele.... Brazilian... Like I said, Brazilians will never admit it. Neymar is about the only Brazilian that will praise Messi publically. Pele even said that Neymar was better than Messi. That says it all.
Ronaldo de Lima... Also Brazilian. His goal scoring abilities were incredible. I understand why people call him the greatest goal scorer ever.