I know I'm going to get lamblasted for this however I'll say it anyway...Jorge Linares. All the guys you mention are awesome and I'd select them no doubt. I wanted to throw a little twist to the list.
Roy Jones Jr and Sweet Pea Whitaker for me. Both had skills and talent like PlayStation cheat machines
You can't name Jones because he has got a glass chin, this is a physical aspect of a fighter, gotta be Ali!