Xbox 360 wireless controller with a USB receiver all day long for most single-player hack and slash and racers. I'm not effective anymore with mouse & keyboard since I was hurt in the war so I use a Logitech G13 gaming pad and tie WASD to the little thumb stick and then use a G502 mouse with a tilt wheel and tie the most useful commands to that. I used to use the Nostromo speedpad but for some reason it works great for a few days after an OS install but then Windows stops recognizing it and it stops working. Had the same problem on Windows 7 and 10. I thought about buying a new one but now that it's owned by Razer it uses their crummy Synapse software that needs a constant internet connection to run the drivers and profile...