Messi has gone missing many times in big games. And the same for Argentina. Ronaldo on the other hand is superior overall, with amazing power. And many times, he has steered Portugal singlehandedly. Fantastic player, and easily the worlds best. Evidence by the Ballon Dor this year!