I think mosley. mosley in his prime was such a great combination of toughness, speed, movement and precise punching. i wish his prime was longer, he was incredible to watch and I dont see many people beating him in a one on one match under welterweight prime for prime.