I've been playing Video games for a long time, and of all the controllers i've used the gamecube controller is easily my favorite. (followed closely by the Xbox 360 controller). This controller feels perfect for playing racing games. Its kinda big but still has all the buttons within reach of you're fingers. And buttons, buttons galore. 22 different inputs. I also liked that these controllers came in a variety of colours and even a wireless version was released.