Yes, but he needs to shake off his injuries, and get fit
No, he is overhyped. I'd prefer others like Kaka, Ronaldo, etc
Stupid question, I'm absolutely convinced he's on his way to become the best EVER