I never had a problem with the GC controller. The d-pad is crap, but I have a Hori digital controller for 2D games. The B button really should've been shaped like the X and Y buttons, but it's not too horrible. Otherwise it's pretty comfortable, and I liked the triggers.

And who really cares about the color? I'm pretty sure black was available from the launch of the system.