Messi.
Phenomenally talented and not a cocky wanker.
The fact Ronaldo is a bell shouldn't detract from his talent. He's a far better all round player as he's two footed, scores from distance and with his head, and at more or less the same rate Messi does too. He is absolutely carrying Real, and has been for years. Messi is brilliant but put me up top in a team with Xavi, Iniesta, Fabregas etc and I reckon even I'd score a few. I still find it strange people are so obsessed with Messi, the Spanish League is so weak after the top 4 or 5 teams, at least CR has been dominant in England too.