Has to be Cotto for me. always entertaining and I love how he puts everything into the punches.