It's not because Messi and Pele (who was still playing in a time were most defenders were overweight bags of shit btw ) might be better, that he was overrated. Messi is certainly more productive, indeed. But Messi is playing in maybe the best club team since the invention of the game, and Maradona played most of his years at Napoli and in an at most mediocre Argentinian national team. He might have been a drug user, and he might have cheated, but in the same game he made one of the most iconic and brilliant goals in the history of football. If he's overrated, everyone is.