Before the Xbox 360 arrived in 2006, using a gamepad on PC was a pretty annoying experience. You'd have to manually configure buttons, games wouldn't detect the controller or show the correct icons, ...
A step-by-step guide to using the DualShock 4 on PC via Bluetooth.
My 'good' PC controller is a Logitech F510 (not F310 or F710 to tell you how old it is-- the F510 is the wired version of the F710 and has been out of production for years and years.) It's suffering ...