I have tried to watch this player objectively in games when "they" are not playing "us" - doing my best to admire what he does well, with an open mind.
For sure he score goals, his play and movement are excellent, but why oh why does the guy act like he does? Recent PL game V Man U he acted like a tit, tonight against Benfica he acted like a tit, good player, no class, no humility. Every-time he loses the ball he stays down on the pitch, even the "ever so biased commentary team" tonight mentioned it! If he cut out the shit, he would be up there with the best, but he will never make it "throwing the toys"
He strikes me that he is good when the going is good, but you wouldn't want him next to you in the trenches.