I really think that Mayweather has nothing left to prove, but get the impression that he's still not done with boxing. If that's the case, he should fight Cotto and nobody else. He's the only one who could beat him, and so he's the only one who would make him perform to the best of his ability. Oscar and Hatton fights would just be taking the piss; he would know how to win, and he would win. Cotto is a different story. I still think Mayweather's legacy is assured, and he is definitely in my top ten best (not most exciting) fighters that I have ever seen.