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, ...
I have 2 Xbox One controllers. Paired with Bluetooth, there are a couple of issues. (1) They will randomly forget they are paired to the PC. Sunday everything will be working fine, when I go to play ...