The GC and its games are doing fine. I don't see why people keep acting like it is shitting out or something.
As for the 64 controller, I liked it. The joystick was one of the most responsive ever made. It was a little funky looking but I didn't have any problems with it.