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.
Maradona.... He kinda acts like Jordan towards Kobe.... know that Messi is more gifted than him, but won't concede the fact because he hasn't brought home a WC trophy(or more titles).
Zidane..... Has been on record for praising Messi and realizes Messi's greatness ... and now is a victim of his greatness. Zidane EMBARRASED the last great Yellow Canary team(Brazil). That is high football IQ on display.
To compare CR7 to Messi is laughable, especially to club, because CR7 disappears when EL CLASICO rolls around. CR plays small, ESPECIALLY AT THE BERNABEU(or now,The BernaLEO). The proof is in the statistics, the match results and the club trophies won in the Messi era. Messi and Barcelona have dominated C. Ronaldo & Real Madrid. All facts, no fiction. As far as country, Messi and CR had similar shytty national team mates until CR team mates actually pulled the head out of their ass and performed at the EURO 2016(AND THEY HAD A CRIMINALLY EASY DRAW!!!!!), so this is why idiots say that CR is better. One continental title(NOT EVEN A WORLD UP) for your country doesn't erase all the times CR has gotten embarrassed by Messi or had to be bailed out by a Sergio Ramos header.
There is no reason to enter a debate with people who insist that C. Ronaldo is the best soccer player in the world. Not even C. Ronaldo believes that, especially after Messi took his and his team's soul again.