I love his fiery attitude. He was definitely frustrated Prandelli benched him, but Leonardo Bonucci (the guy that covered his mouth after he scored) said Balotelli was speaking English. The Irish fans jeered him pretty hard as he came on in the second half; he was probably responding to them. Like Rav said, Messi has his off-days, especially playing for his country. He was off against Milan in the first leg and in both legs against Chelsea. Ronaldo is the better player in my opinion. He's more versatile, better in the air, better from set-pieces, passes the ball in open play just as well, and faster over a distance. On another note, it's great to see Arsenal close to signing Olivier Giroud.