WiiU Pro Controller. Its basically a cheap Xbox controller, the XBO Elite being my fave controller.
Gamecube is great provided you have no interest in playing Nintendo's most popular genre, 2D Platformer. Also the C-Stick is stupid for FPS. Also its missing a bumper and select button iirc.