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, ...
For a long time I've been jealous of my fellow gamers who were smarter than me and bought a PC controller that can easily swap between multiple devices. My Xbox controller has served me well, but it's ...