This is Floyd all the way for me, with too many reasons to mention but handspeed, adaptability, the right style as well as mental and physical toughness comes straight to mind..