For me I gotta say Shane Mosley. always fights the best and always comes to fight. The only boring fight imop was against Mayorga but to Ko him in the last seconds of round 12 finished a poor performance with a bang!!

Also have to say Cotto cant really remember a boring fight ive ever seen him in.