I'll admit that of late Cristiano R. has achieved the top in my opinion, he has scored goals non-stop last season without being centre forward, and has shown regularity. I used to think Messi was the best, but he has incredible bad luck with his leg, he's getting injured all the time. This of course is breaking his good form, and I think his confidence, as he'll be scared to exert himself very much lest he lesions himself again. It's something to do with growth problems during his childhood. If Messi can overcome those problems, then he'll be number 1.