my top 3 are as goes:
#1 is definetly the wavebird, the most comfortable controller i have ever used and it can go anywhere and no more tripping on those damn cords!
#2 is the dual shock for the PS2, it has the best layout and is really easy to get used to and control
#3 the SNES controller, only has 4 buttons and 2 shoulders, one of the greatest ideas, no need for more than 4 buttons!!
Honorable- The Stealth controller for the PS2, it is a larger controller and has 2 shoulder buttons placed like on the xbox and 2 normal ones as well, fits perfectly into your hands. the best feature is that it has an adaptor for the audio video plug in so that you can plug in your headphones to the base of the controller and listen to the sound through your heapdphones! the only problem is that the cord easily comes out of place and sometimes you need to have a support hold it up. cost only $20-$25
#2 Air Flo for any system, i always play my ncaa or madden game for hours on hours so my hand usually get sweaty. this controller has mini fans on the inside and has vents where you hold it. you can turn it on and off and has 2 settings, high and low. it feels kind of weird holding the vents where the air comes out, but you get used to it after a while.
another great controller for any system!
#3 the bigger xbox controller. most controllers are too small for my hands, but this one is big and is very durable. it has great button placement, but the white and black buttons are harder to hit when necessary. i like this one better then the smaller one for the xbox
thanks,
hM