Maradona is a dumbass. Messi's dribbling is what makes him unpredictable. He always takes on the defense and passes the ball only when there is a teammate in a better position than him. Its not his fault that he is covered by 3 defenders whenever he gets the ball. He has the knack for making those quality throughballs whether he plays for Argentina or Barcelona. Hell he could have racked couple more assists in yesterday's game if Henry wasnt too wasteful. I dont think it is selfish to dribble around the defence to take a shot or to find a teammate. However it is selfish to dribble and take a lot of shots that just go off target, which Cronaldo has definitely mastered.
Also Messi doesnt dive for the slightest reasons. I can see him diving in el classico inside the penalty box but outside the box not at all. In fact, yesterday against recreativo, a defender was pulling his shirt but he kept on running, skipped past a few more defenders and found Henry in open space who just let go of a weak ass shot straight at the goalie. He could have easily taken a dive but instead decided to move forward and make that perfect pass. On the other hand, Cronaldo would have rolled over to the goal line.
Cronaldo thrives on space, you shut that down and hes got nothing. Messi doesnt really need that much space because the ball is always glued to his foot, which explains why he can comfortably make his way around a group of defenders.
I have never seen Messi point the finger at his teammates (well only when he scores a goal and delightfully points at the fellow who assisted him, telling him to come over) or arguing with his teammates for a misplay (well except that one time against valladolid when Henry kept on messing up his passes and then turns around complaining to Messi and then Messi was like "wtf? Find your feet on this pitch you dumb sh*t" and then he set up 3 of eto'os goals instead cause Henry is amazing
..........wait actually he did play a role in Henry's goal late in the game but yeah Henry is amazing
Cronaldo vs Messi
Best footballer of the year : Cronaldo
Best footballer : Messi