I think Devin Haney is by far the best talent. As for which of these guys will go on to have the best career I am not so sure. Right now, I would pick Devin Haney. Time will tell us all nevertheless.
I’d probably say Ryan Garcia. Devin Haney is good but It’s hard to see anyone else mastering the Mayweather style the way Floyd Jr. did.