October 3, 2012 1:45 AM EDT
I use a controller by Razer called the Razer Onza. It's fully licensed by Microsoft, and is compatible with the 360 and Windows and is a wired controller. The build quality is excellent, and the thumbsticks are slightly taller than those on a normal 360 controller, allowing for more precise movements, which is nice. It has two extra 'bumper' buttons, which can be programmed to take on the role of any other button on the controller. (I program them as the left and right bumper in case I hit it by mistake).
My only complaints are that the directional buttons don't feel and press well. They're not as 'clicky' as the A,X,Y,B buttons, and annoy me a bit. Also the first Onza I owned had a dodgy right trigger and had it replaced, but this new one works perfectly.
The controller is very affordable too. It's about the same price as a normal PS3 controller, but more expensive than a 360 controller. It cost me $80 Australian dollars in a retail games store. Though I guess the price can vary depending on where you live. The Onza has my full recommendation. :-)