atari joystick < NES < Wiimote < SNES < N64 < Xbox OG < PS2 = DC < PS3 < GC << Xbox Controller S < Xbox 360
Seriously, the 360 is ergonomic and wonderful. I have huge hands though and as such I pretty much cannot use a PS2 controller because it is simply too g-damn small. The GC controller has its tails practically parallel which hurts your wrists after awhile, but at least you can hold onto it. In my opinion the Xbox controller S is an amazing controller. I hacked one apart to make it work with my PC. Then Microsoft released the 360 controller and I never looked back. What an amazing gamepad.
I put the wiimote at the bottom because it is garbage. The motion sensing is laggy, there's like 2 buttons on it, and it's completely unergonomic. It's truly god awful. You have to buy a separate addon just to make it work in most games. That controller is a good idea with absolutely terrible implementation.
For reference, I own the following consoles: SNES, PS2, GC, DC, PS1, N64, Wii, Xbox 360
New! Fun removed by Vinny :[