Cotto is one of those rare fighters whose profile is rising based on what his former opponents are doing. How impressive are those wins against Mallignagi, Quintana and Torres now?? Couple that with wins over Judah and Mosely and you can see that Cotto is the real deal..has been for a while.
As far as who can beat him, I still believe Floyd can but he needs to take the fight as soon as possible otherwise Cotto's chances will increase. We've all seen what Cotto can do to boxers that have been described as more skilled than he is.
I also think that De la Hoya might be a hard fight for him. I think De La Hoya would try to box the way he did in the Trinidad fight. He will try and keep him at arms length. Cotto in my eyes is better than Trinidad though, far more skilled and can adapt so it would be interesting to see how he would react to that gameplan.