I'm really rather shocked by how many people are saying "GC was the best controller ever".
I wonder, are most of the people saying that people who the GC was their first real console? Or the one they "grew up" with? Just wondering if it's nostalgia talking, or if they really like the controller that much.
To me, barring the existence of analog sticks, the SNES controller was pretty much the most perfect controller ever crafted. Perfect size and shape, great amount of buttons, perfect button placement, great dpad, you name it. It took everything that was great about the NES controller, but added to it and did it better.
The GC controller, while good, had a couple of glaring issues. Namely:
1. The "analog" L and R buttons were a chore to press down. In games where you have to hold down R, for example, quite a lot, it got to the point where my finger were start aching. I just don't see the point of having resistance in a button press like that. Serves no actual useful function, so to me that was a bad design.
2. Tiny ass dpad. They made that sucker WAY too small. It is functionally useless for things like fighting games, because who the hell honestly wants to use such a micro-dpad to control something, much less try to pull off complex directional entries? Also, in all blunt honesty, a horrible design.
As for the rest of the controller, and especially the Wavebird form of it, it was fine. I was fine with it beyond those two things. You could make a strong argument that instead of a "c-stick" (replacing the N64 c buttons), they could have just had a second analog stick. And while I didn't have a problem with it, I had several friends of the time who, while mostly trolling (because they liked PS2 or Xbox better), kept insisting that the GC controller had a "confusing" button layout. I do personally prefer the SNES set up (which the Wii U Gamepad has), and I must say, another solid potential candidate for "bad design" was the GC "z button", a tiny, useless little thing hidden in front of the r button. Really bad placement, the only thing worse was the "z button" placement on the original design Wii Classic controllers. What they did wit the Classic Controller Pro (the Wii one, not the new Wii U one), and the GamePad, is MUCH preferred.
All in all, the GC controller is fine, and the Wavebird is super convenient to use. But really, at least personally, the GC design has too many functional flaws, to me, to call it "the best" anything.