If we're going on personal choice and not cold,hard statistics,I have Marquez. Floyd and Pac are too obvious but Hopkins,Froch,Vasquez,Cotto and Morales have been enjoyable. I've deliberately left out favourites who faded for a big chunk of the last decade but honourable mentions for Barrera and to a lesser extent,Oscar and Winky. And rest in peace Arturo and Chico.