Not the point I'm trying to make. "He needs a million shots to score" paints the picture that he is a poor finisher, which he most certainly isn't.
Cristiano has been a great player, but he has had his shortcomings. For much of his career he's been a flat track bully. This was true at United and his first couple of seasons at Madrid where he would flop in most big games. Last couple of seasons he has improved in that aspect and found consistency in Clasicos and Champions League.
However his international career is pretty unspectacular. In fact it is this that shows how Xavi and Iniesta are both superior to him. Without Messi those two have been the engine behind possibly the best international team of all time. Just like how playing with Messi they have created possibly the best club team of all time. In that sense, it is not Cristiano who suffers by the presence of Messi, but Iniesta and Xavi who would likely have been sharing Balon D'ors after their World and Euro wins(as well as any success they would have had with Barca).
His goalscoring instincts are at a fantastic level but he's never really been a dominant player nor one that really captures the imagination. He spends long periods of games doing nothing and then popping up with a goal. Contrast that with the likes of Messi, Mattheus, Laudrup, Xavi etc who would run games and consistently pose a threat. Or the players that have performed in big games like Maradona, Eto'o or Zidane. Consider the real Ronaldo and his classic performance against Man U.
He won three leagues with Man U who were the dominant team in England since the 90s. The one Champions League victory was through a penalty shootout(in which he missed). Then he went to Madrid, the richest club in the world and has had one solitary league victory. That was an underachievement for him. He's been unremarkable with Portugal. If he played for Wales or Southampton that would be fine, but he's played for big teams and he's not really been a winner. Someone that you can rely on and turn to when it really matters.
With Messi entering his prime and Neymar hitting the scene as well, I expect Cristiano to fade even further. I don't see Portugal being a force in a South American world cup. I also don't see Madrid competing with the likes of Bayern and Dortmund for the Champions League. History will probably be less kind to him than it should be. In 10 or 20 years time when people see the dominance of Spain, of Messi winning 4+ Balon D'ors in a row as well as 3+ Champions Leagues and breaking all the goalscoring records, Cristiano will be mostly a non-story.
Beast: take some lithium. It will help.
I wouldn't dare to steal your medicine ... hope you get better kiddo