This is very subjective as he shown to be technically better during his days as a welterwieght and junior/ lightweight but he would of been stronger at featherweight / bantamweight
Best weight: Probably lightweight/jr. welterweight, where he gave his most complete performances against Diaz and Hatton.
Probably 135. I know it was only Diaz but he looked awesome in that fight and was the start of the run of performances he is on. Probably the weight where he finally hit his prime in relation to technique but wouldn't be physically outgunned against the top fighters all time like he would be at 147.