I use the Steam controller, (obviously not helpful since they don’t make it anymore) most of the time.
I also have the remake of the old Xbox “duke” from a few years back. The largeness of it in my smaller hands always felt surprisingly comfortable. It’s wired and recognised as generic xbox one controller - BUT only when running steam. If steam isn’t open, then the controller continuously turns off and back on every 20 seconds.
I have a few DS4 controllers sitting here that still work. Eh. Not much use but they work fairly well. I don’t really like the PlayStation control design.
I have never tried a Switch / Switch-compatible controller on yet. My partner has a couple for… the Switch! But I’m hoping they do well because I just bought my daughter a Sonic-themed, Gamecube-style wired controller for her upcoming birthday (she obsessed with Sonic and saying she wants to play a game one day instead of just watching). It would be good if she can just take it between playing Switch with her mum or PC with me.
Final comments -it’s wired or replaceable batteries for me. So many dead DS3 and DS4 controllers sitting around from years back that won’t charge, or last about 15 minutes. But wires never get in the way anyway, and I always have eneloop AAs ready to go.