I was paradoxally a huge Smash Bros fan (loved the N64 version and played it for years) but never invested in a Gamecube, because my hard earned money was precious and I bought an X-box.
I finally got my hands on a Wii last August (got Melee with my Wii, that was the main force that drove me to buy it!), and I cheaped out and bought 3 *new* third-party controllers. I can't believe it, but all three have something wrong with them!
I bought two first party controllers after my first two non-nintendo crapped out, and have had no problem with them. One of them was even used!
I've heard it was bad to wrap your cord around the controllers (to make them easier to put away), but surely they should be able to handle the strain!
Well, my first controller did the classic thing where it asks as if the joystick is pushed up slightly at time (causing the hand in the character select screen to drift up for example, and definitely screwing your nairs).
My other two were worn out by my older brother. He's played a lot of Smash, but he's also kind of a troll with the controllers. He doesn't throw them or anything, he just plays them real hard with his giant fingers. Long story short, the A/B buttons stick in at times (mechanical, it's not gunk filled or anything).