Messi is the best player in the world since he has won more than 10 honours in his career, taking into account that he has broken a lot of records such as scoring 73 goals in the same league. He is simply one of the greatest players of the world and clearly this makes him better than Cristiano.
Messi isn"t better for a few reasons: he is a player that outstands in Barcelona but he depends a lot on his team, this is the reason why he isn"t vital when he plays with Argentina. On the other hand Cristiano Ronaldo is a player that only depends on what he does. In the past game with Portugal he was really important for Portugal to get their pass to the world cup. He scores 1 goal on the first game and 3 on the second one. His physical qualities are a big difference with Messi, he has a great speed, a lot of strength and he is tall, while Messi is none of this, yes he maybe better playing at a team or at driveling the ball but, if we ask the defense of different teams of the league they both play, who is harder to contain, I am pretty sure they would answer: Cristiano.
Messi has an important skill Ronaldo lacks in soccer: Team Play. Even thou he has a close scoring record with Ronaldo; he clearly has much more assists. The 4 times he has won Golden Ball, he has always has acknowledged his teammates Xavi and Iniesta. Messi has a perfect combination of technique, speed, balance and intelligence which give him the ability to sprint into a crowd of players and come out the other side with the ball still at his feet. While Messi isn't the fastest of sprinters, he can move the ball really fast, which makes it extremely difficult to take off the ball.
Messi hasn"t a close scoring with Ronaldo, in all the competitions Messi has 14 goals, a good number but Cristiano has 26! In the Spain league, Messi has scored 8 goals, Cristiano 17. On champions league Messi 6, Ronaldo 9 beating the record of more goals on regular phase. The total ratio of goals is Messi .88 Cristiano Ronaldo 1.37. It is clear who is more important at their team talking about goals.