you can't make excuses for Canelo and his weight issue cuz he accepted the fight therefore Floyd fans are right on this whole cashcow talk with Floyd. Canelo really didn't need to fight Floyd cuz the tide was turning and it could have looked like Floyd was on the verge of ducking canelo, but canelo took the money and bad advice fron GBP, not his management. But to say Floyd is the best ever in any era is BS! He retired from 2007-2009 and a shit load of welterweights were in there primes and he waited for them to beat eachother up then he fought them. Noway would Mosley or cotto lose to Floyd within that time frame. He would have fought margarito and manny too! And if he fought in the old school eras, he would have been worn out with prime fighters after 30-0.
So all the guys you listed was only elite fighters from 2007-2009. Lol.. Mayweather beat Mosley, Cotto, Marquez, and now Canelo since coming back 2009. That three future hall of famers and a 23yr old undefeated fighter that was 165lb on fight night. Yep Mayweather is not even all that good.
What about great over bum Margarito's career Mosley KO's u and u get caught cheating, Manny beats the shit out of you, and Cotto ends your career. Plus all your old punching power disappears after Nazim caught your dirty hand wraps.
What about Manny's career ducked Mayweather and random testing, beat Cotto great win, scary ass Clottey, beat shot to shit Mosley after Mayweather took his soul, beat shot to shit Margarito after Mosley Ko'ed, got a gift against 135lb Marquez, lost/draw against 140lb Bradley, Ko'ed by Marquez.
Mayweather fought all those guys but ducking Manny and cheating Margarito if these guys where so elite they would still be boxing at a high level now.
Mayweather is the best of this era.