Stupid question: Messi of course.
He's a better team player, doesn't fall if he isn't kicked (shwalbes), keeps on going, best goals, faster than Ronhaldo, remains a 'normal' football player, and doesn't want to be in the picture all the time.
All these things make him the greatest player all times, while all these things are things that f*cking Ronaldo does.