My last suggestion on this issue. For me what seperates the very best players is what they have upstairs. A very clever player can use that intelligence to elevate himself above the level his ability should usually allow.
When i look at Iniesta, Messi, Maradona, Cryuff etc, They have a picture in their head and a natural instinct for the game which elevates them above their peers. This is the key attribute that defines why Zidane is better than Gerrard or Lampard, despite never being anywhere near as prolific. Zidane used his head, strength and technique to create space, with no need for any pace. He could do that against anyone, any team, at any time which is what sets him apart, just like it sets Iniesta apart from today's attacking playmaker types.
I see CR as a player whose physical attributes outweigh his intelligence and natural instincts. This doesn't mean i am labelling him thick, or some sort of footballing retard. He is a player who uses his physical prowess and ball striking ability brilliantly, but he lacks the guile or natural instinctiveness of someone like Messi or RVP, in situations where his physical attributes do not provide him an advantage.
For me this is what leaves him a level behind the very best players despite his incredible goal scoring record. If that alone was a true measure of greatness, then surely Lampard would be more highly regarded than either Scholes, Iniesta or Zidane, which is clearly not the case, nor should it be!
So we are looking for that something extra which defines greatness, i say it is intelligence combined with instinctive ability. I think i could use the same logic with CR that i use with Lamps. Lamps regularly strikes a wonderful ball and scores shitloads of goals, but he lacks that special something that prevents him being considered amongst the greats. For me the same applies with CR. The reason he is currently behind Messi, is the same reason i consider him behind the other true greats, he just lacks that extra special ingredient in my view.