If Goals is your only metric, Messi isn't the best, but when you look at all stats, especially assists, it's pretty difficult to argue that Ronaldo & Pele were more valuable to their teams success than Messi, but you are correct that Pele was way ahead of his time and didn't have contemporaries.