Well Khan still hasn't fought a very good fighter that isn't shot in a dark and still hasn't fought a real puncher at 140 pounds.
I think the jump from John Duddy to Miguel Cotto is a bridge to far. Based on how Junior looked physically in the Duddy fight I also think he may be a bit weight drained at 154. It is very likely that Cotto will hand this kid his ass, and make it look easy. Anything can happen in boxing, but any other outcome will surprise me.