The wired ones that look like the controller that comes with the Xbox 360 s. I prefer those because I don't have to constantly change the batteries and they fit well in my hands.
I'm not sure what kind I have, but it's wireless and it's silver. It costed me around $60-$65 new. It works really well and the battery pack goes for a really long time.
Well I have 3 controllers; 2 wireless, and one wired.
My main one is my wired Afterglow controller. I use it since I got tired of replacing batteries, or recharging them. The Afterglow controller is pretty good, it's see-through, so you can see all of the electronics inside it. The length of the wire is somewhere between 9-14ft. I'm not quite sure. It's a good length for me.
My two wireless ones are for friend visits, and when I go to another person's house for a marathon or something.
You can get modified versions like razer onza and the ones made for cod I personally just have a plain wireless one because I don't really want a new controller atm