I found this on the net, I think I would agree with this list. I think maybe switch the snes remote with the atari controller.
I like this list because it is based on innovation and design, it is a very logical way to look at controllers.
I'm afraid I can't directly post the article as it written across several pages, but heres the link, it is well worth the read.
http://crave.cnet.co.uk/gamesgear/0,39029441,49290548-1,00.htm
the results were
1. Atari 2600 controller
2. Snes controller
3. N64 controller
4. Playstation dual shock controller
5. 360 controller