Yeah, no matter what, you can't call Messi overrated. I mean dude has been dynamo for almost two decades already. Not many players can do what he does at his age. Only reason why Messi isn't one of my favorites is because he has always played in same team and league. I would have loved to see him play at Premier league. But you can't be overrated if you are at the top or near the top for more then decade.