I don't use a controller for playing PC games very often, but there's just those games that require more precision than what wasd can offer you (racing games, for one). I was pleasantly surprised that this also seems to work flawlessly with a lot of emulators as well (DeSmuME, Project64, etc.) which was another reason why I bought this, which was to emulate older console/mobile games, that I missed out on (never owned a Nintendo console or handheld aside from one gameboy color).All things considered it works like just as you would expect from a first party company, on a first party operating system. Installing couldn't have been painful as I don't even remember it and I'm pretty sure it came with a disc, but I don't remember using it and I know my DVD drive has been disconnect longer than I had this, so it's probably even plug-and-play; it does have a connection/utility suite, which was probably installed with the drivers when I first plugged it in.