I don't think he's on his own the best, as you say y some distance.
I'm not arguing who is the best but I was born in the 50's and personally think Maradona was the best.
Facts like goal scoring, dribbles completed, trophies won etc. indicate that Messi is at the top.
It is impossible to really compare as they are not playing at thd same time, a bit like comparing Mike Tyson and Muhammad Ali.
He thoroughly deserves his World Cup Winners medal. This Argentina team won 3 games against Poland, Australia and Croatia, lost their first game and won the other 2 on penalties.
Didn't excite me like the Argentinian teams of old.