Dude is a throw back boxer, very good, very confident, nice guy, very mature and honest, not a big trash talker (Chavez excluded).
He just gets it done in the ring but he leaves just enough vulnerability to make the fights interesting. It's just that he has more gears and smarts than virtually everyone he faces.
I think a lot of people don't like him too but many more like him now than 3 years ago. The guy takes challenges and proves his worth.....it's a not so easy situation to come by now days given the financial and political nature of the sport.