It's unequivocally amazing that at the age of 36, he has strolled back into the PL and dominated from the first moment. I don't see who can possibly be called a better player than CR. He has proven himself on much more varied stages than Messi, who has yet to make any impact whatsoever at PSG, and has not been as effective for Argentina as Ronaldo has for Portugal. CR's performances in his second stint here cements him, for me, as the best. Messi is equally skilled, but only within his comfort zone, and noone else has been as good as these two.