I think the article is spot on. Ronaldo these days is the guy everybody loves to hate, to the point that his game is becoming underrated.
About Messi place among all time greats I will talk only about players I have seen play at their best (lol Maradona 94 World Cup). At age 24 there's only 3 players I think are better than Messi and he still has a long time to change that.
Ronadinho - Definitely more talented than Messi both physically and technically. Than he decided to get lazy and fat which diminishes his career but still think he's better than Messi in his prime.
Zidane - Clearly not as gifted athletically as the others, but won everything at club and international level always being the undisputed best player on his team. Also played in a stronger era than today's football, with a lot more top tier players and bigger compe ion.
Ronaldo Nazario - Simply unstoppable, best football player I have ever seen. If not for injuries would be the best of all time imho.
Also note all of the above are World Cup Champions, not to mention continental championships, confederations cup, etc. So yes like it or not Messi will never be considered the goat if he doesn't go at the very least to a World Cup final with Argentina regardless of how many lolliga or CL he wins and that's taking it down a notch already compared to the other all time legends.