Let's see.
Messi is the better finisher, passer, dribbler. The only thing you could argue Ronaldo does better is Freekicks and that's debateable, CR conversion rate is poor. Being faster stronger doesn't equal being better, Messi at 26 is barca greatest scorer, 4 times ballon d'or and arguably the best club player ever, he's one World cup away from being the greatest ever at fucking 26 years old.
Messi is crap against italian teams, and without xavi and iniesta carrying him around. He's mediocre for argentina against serious opponents because then they expect him to carry.
in 2012, Ronaldo showed pretty much his superior quality, destroying barcelona in spain, carrying portugal with the best football on the euro cup.
He lost undeservedly twice on penalties, or he'd have won CL and EC that year.
Meanwhile, messi's argentina, stacked of talent, got 4-0 smashed by some german teenagers
Mascherano and Pique as CB's,thats one of the worst defences in Europe. Alves cant defend and neither can Alba. I think u have to be trolling because there is now any normal person could believe Barca have one of the best 5 defences in Europe.
Mascherano was the best CDM in the world before barca turned him into a centreback. Pique is an allrounded central defender. pretty good for a spanish one.
Their wingbacks are attacking, but hold their own in defence