For me it has to be Pacquiao. He's fought, and beat, a better level of competition over a longer period of time and he's been willing to leave his country to do it. It's not even close IMO.