I think people love Messi because he's... a normal person (personality wise obviously! because a normal person doesn't play that good) while Cristiano comes across as a show-off... so it's normal that on every match, the rival spectators shout "Messi! Messi! Messi!" as soon as Ronaldo gets the ball, which always makes me giggle, so mean.