Cristiano is just a freak in terms of his goal return that said he's very much adapted his game so that he's not the exciting winger anymore but more of an unorthodox centre forward. Messi has changed his game similarly so that he's not the player cutting in from the right anymore and is very much stuck up through the middle as well the difference between the two though is that Messi hasn't lost that bit of magic like Ronnie has
Fat Ronaldo just never did it consistently over a 3/4 year period to warrant being in the same company as Messi and Cristiano IMO same goes with Ronaldinho - must be a Brazilian thing. Messi and Cristiano though have both been consistently the two best players in the world for 6 years now - jesus it's been that long