I still believe Cotto is the better of the three. Just look what happened to Cotto over the last two fights. Half way though Mosley's fight Cotto discovered his boxing ability. Yes, it worked great against Shane, but also gave him false sense of confidence in his skills. Then, the new and "improved" Cotto goes on to box Margo. Wrong style for a wrong guy. Now, here's the dilemma - boxer Cotto beats Mosley but looses to Margo. Puncher Cotto can beat Margo, but will he beat Mosley? Will he able to adjust and beat both in hypothetical future fights? I think he can.