To me, Pacquiao has defeated the better p4p fighters. But that's just my opinion. Calzaghe's best opponents, IMO, are Jeff Lacy and Kessler. His slim margin victory over an over-the-hill Hopkins doesn't hold much water with me.