For me, it's Zi Zu all the way. The magnificent midfielder. He led France team to the World Cup title on home soil in 1998, the European Championship in 2000 and another World Cup final in 2006. Sublime dribbler, outstanding passer and scorer of superb goals with enormous on-field charisma.
CR7 comes next. One of the most complete players I have ver seen. He has it all. Speed, shoot, pace, stamina, dribling, heading. Leader of RM and Portugal. One of a kind.
Third is Messi. Although I dislike Barcelona, it must be admitted that Leo is one of the best players ever seen. But he is great only when playing for Barca, with awesome midfielders. In Argentina he is not that special.