For me, it's this little bastard. While it was a toss-up between this and Mouse & Keyboard, I ultimately decided that the kinds of games I enjoy playing most (JRPGs, platformers, whatever Zelda and Okami are) go better with a proper controller than the mouse and keyboard (which is unquestionably better for FPS games). The Gamecube controller is a perfect little package - everything just feels right.