I would have to disagree with the Cotto part although a good analysis. After the Gatti fight Mayweather was asked about his next opponents. When it came to Cotto, Mayweather shrugged it off saying he was too young. That in boxing terms is "I am scared." Looking at Mayweather's resume he lacks a serious challenge which makes it hard to tell how good he actually is. Cotto doesn't possess the attention that Mayweather gets as he is not from the States, so he is stuck fighting everyone and anyone. That is why I believe Cotto could take Mayweather, as he has had the tougher route.