I love the gamecube and never fully understood why people hated it so much. Maybe the name and the system itself just came off as boring. The only thing with the word "cube" in the name that people seem to like is that damn "Companion Cube".
Anyway, games I like include: Sonic Adventure 2: Battle, SSBM, Metroid Prime, Metroid Prime 2, Star Fox Adventures, Star Fox Assault, Star Wars: Jedi Outcast II (or something like that), Kirby AirRide, DoubleDash, Soul Calibur II (the only good version of the game), Gauntlet Dark Legacy (also only good version with usable inventory), F-Zero GX (damn hard), and a few others I can't remember without looking.
Lot of games for the cube that are WAY better than some of the stuff we get nowadays.