And, for the most part, it works. Like many recent third-party controllers that I've used, it has some problems when it comes to the D-Pad, but other than that the
G^3 Controller is a solid replacement for a first-party controller.
Thankfully, Pelican decided to keep pretty much all of the standard GameCube controller setup. Both the main and camera analog sticks have the eight-way 'guard' that is well-nigh essential in a number of different games. The main buttons are the same shape, with the enlarged A button, smaller B button, and curved X and Y buttons. Additionally, the shoulder buttons have some of the finger 'cupping' that the original ones do, although not as much.
Pretty much the only 'enhancement' that the controller has is a larger start button, which is nice for those of us with big thumbs.
There's not much else to say about the G^3 Controller. It controls well; I've used it extensively in both racing games and in Super Monkey Ball, which requires precise stick control; it performed admirably in both. The shoulder buttons aren't quite as sensitive as the first-party ones, which is good or bad, depending on how heavy of a trigger finger you have. If the directional pad weren't quite so flaky--it's nowhere near as bad as Thrustmaster's Firestorm, but it still reads up or down a little too often when you're pressing left and right--it would be a perfect replacement for the standard controller. As it is, it's still a good one, as long as you don't have games that rely on the D-Pad too much. At least it doesn't read D-Pad presses randomly, like some controllers I've used.