cristiano ronaldo is considered vain and really into himself. like in the champions league final last year, he scored a penalty in the final minutes of extra time, and despite being 3-1 up at that point, he scored the penalty then ran, took his shirt off and posed like he scored the winner himself.
messi on the other hand has always been seen to be more down to earth