Hate him all you like, Ronaldo has the hunger and drive at 35 that Messi has been lacking for years.
Messi's coasted along on his (god given) talent, Ronaldo saw the writing on the wall at Madrid after winning THREE CL's on the bounce, so jumped ship at the right time, Messi's watched shit manager after shit manager come in whilst the board completely destroy the DNA of the Club with some truly shocking signings.
He's got one big decision to make in the summer, if he stays his legacy will end up being tainted by constant failure in Europe in his remaining years at the Club. No one wants to admit it. The Club are fucked without him and Messi's loyalty doesn't need questioning if he decides he wants one last hurrah in Italy or England.