Cant even consider Messi until he produces for Argentina.
I don't think that's really fair. On that ground Pele would be always no 1, but it's obvious that Maradona and particularly George Best were much better players. Of them all I'd have to say George Best is the best, followed by maradona then pele/ messi then there's a tier below this - Zidane, Dalglish, Cruyff aand the likes ...