I think H2H Hearns in his prime at 147 against a 2006 prime Floyd at WW, he wins. Hearns and Leonard were much bigger naturally than Floyd. People seem to forget Floyd started out at 130, he's on the smaller side at 147, especially if he had to fight a Hearns or Leonard at the weight.
I think Floyd would beat the rest, Duran-Floyd would be close though. If Castillo had the style to trouble Floyd with his relentless attack and pressure, Duran would have more than shot to do so.
Floyd beats Benitez, Kalub, and Green though.