Which fighters have a lot of punching variety and know how to utilize it well? IMO Canelo is magnificent in this regard. Left hooks to body and head, powerful uppercut , hard straight rights, solid jabs etc. m Usyk too when he lets his hands go, right jabs, straight lefts, right hooks and uppercuts.
I came in my pants in round 1 when Usyk was coming up and under the bodybuilding bums pawing air lead. Total annihilation of a dosser. Then he realized this was easy work after all but 3 rounds and visibly kicked down a gear. LEVELS
Canelo has the most basic punches these days mainly just right hands and a left hook. I would say Benavidez.
Maybe, Deontay Wilder. He has thrown some punches that I never knew existed before. Outside of standard textbook definitions of uppercuts, etc. (and who can forget his famous straight right hand), I've seen him regularly throw the donkey punch, the hammer fist, the patented flying windmill, and the hits just keep on coming.
Andrade. When he fought Benavidez he showed he can throw wallopers from every possible angle that doesn't even look human. Very awkward approach, but nonetheless he landed punches on Benavidez like no one else has done. That dude went down fighting.