It's not Del Piero. He's my all time favorite, but saying he's the greatest of all time is a bit much IMO. The problem with these competitions is that while Maradona and Pele could win a game on their own, that simply wasn't possible for players from the 90's onwards. Thus you cannot compare Zidane to Maradona. IMHO Zidane is probably the best player there has been so far. But that's because he was more trained than Maradona. Who knows what could have happened, had Maradona received the same professional treatment?