The Xbox Wireless controller for PC would be your best bet. A lot of games have support for that specific controller out of the box and needs no extra config whatsoever. However that controller is a bit pricier, so if you're looking for something relatively inexpensive, Logitech F710 works but you do need to install a driver for it first as well as some games may require you to map the buttons before you can use it.