He's excellent (knows the game well, can play in several positions, great physically and strong mentally) but seems like a prick for some reason, can't explain why. Just something about his face and his attitude makes me think he'd be a cunt if you knew him in person. Maybe he's a very nice guy, though.
Top player though, no question.