For me, he has obvious strengths, but he's not the complete package. He's a great athlete, and his running with the ball, heading and shooting are top drawer. But his passing is a really weak area.
Nobody in the world is the complete package. I still think at top form he's the best player the PL has ever seen.