IT doesnt matter WHAT 3 fighters Mayweather beats I still don't think he makes the Top 10 of All time. He could certainly be Top 20 but he's up against some very stiff competition and will have to do A LOT if he thinks he deserves a Top 10 spot.
How do you rank him with Robinson, Moore, Marciano, ALI, Louis, Leonard, Hearns, Duran, Armstrong, Jofee, Charles. I could add many more to this list. I can't justify putting Mayweather WITH this group, much less AHEAD of any of them.
The obvious answer to your original question would be Miguel Cotto. Unfortunately, uncle Oscar put a stop to that and Cotto and Margarito (the other one) are now forced to fight each other because Floyd want's no part of either of them.
Floyd's Dreaming if he thinks another win over DeLa Hoya puts him any higher than he is already. He's also Dreaming if he thinks he doesn't need Cotto or Margarito as he says. He may not need them but he can't go down as ONE OF THE BEST based on his current record. He beat Ricky Hatton and Oscar De La Hoya. SO?
I don't think Floyd needs Paul Williams. That fight wouldn't draw flies so I doubt Floyd would even consider it, nor should he. A fight with Paquiao would be more attractive tho, I don't really want to see Manny take that fight. He'd be giving too much away. IT's time for Floyd to step up to a REAL challenge.
NOBODY diserves a shot at Mayweather more than Miguel Cotto. Someone said Winky Wright. You have a better chance of seeing Flying Pink Elephants. Not gonna happen nor should it. If the best MIDDLEWEIGHTS have avoided Wright for years I doubt a Welterweight would want any part of him.
I'd like to see Cotto, NOT another boring WALTZ with Oscar. Still it doesn't matter WHO Floyd fights he's NOT a Top 10er.