If you want to play mostly gamecube games, then get a GC controller. If you want to play more classic games, get a classic controller.
I ended up with both, as I wanted to play GC games and my boyfriend wanted to play VC .
As for those complaining about having to sit too close to the TV, get Wavebirds . They worlk flawlessly with the Wii and no wires!
I'm in the UK and I got mine from Play for £17.99 .