Get the GameCube Controller so you can play in style! This GameCube controller features increased stability and ease of use by adding two grips and grouped controls for the left and right hands, an analog trigger on both the right and left, a second analog control stick and a rumble function that has been implemented into the controller itself.
After the innovative but complicated Nintendo 64 controller, Nintendo set out to make their next controller as intuitive and easy to use as possible. They succeeded, but maybe they went a little too far in that direction.
The GameCube controller is possibly the most comfortable and intuitive controller of the current generation of consoles. Unfortunately, in the quest to make things simple for the player, the controller features fewer buttons than the competition (namely PlayStation 2 and Xbox.)
The expansion bay is gone, but vibration is now built-in. The C buttons have been replaced with an analog C stick. The controller has four main face buttons but arranged in a new way with the A button in the center and the B, X & Y buttons surrounding it. In a late design change, the Z button was oddly positioned above the R trigger. Originally, Nintendo was not going to include it, but game developers asked for it to be put in.
The main innovation is the L & R triggers. They're analog, but after their full travel, there is an additional 'click' if the buttons are depressed further. This serves as two additional buttons on the controller without the need to actually add physical buttons.