You can also emulate them games on dolpin.
If you get some friends you can even play those games online wich isn't possible on the original console. mario kart smash bros melee wich even has a search system like the modern smash games nowadays.
I'd also recommend that for GBA games. four swords and the kirby games 2 - 4 players kinda hard to organize with original hardware.
Gamecube is not a fun console to collect for on the cheap I'd say, gotto spend some money or emulate. otherwise your better off going to ps2.
There was a time when collecting gamecube was fun but that hasn't been the case for 5+ years now. It's one of the most hard consoles to collect for in deals for quite some years now. Like legit your going to have more luck finding actual rare valuable titles that far surpass the cube than finding something good on cube.
and I'm talking snes, genesis even stuff like saturn is easier to actually find great deals for. to popular, people know way to much about it. it's to much on the spotlight. if a retro console ain't called the turbografx or neo geo aes it's going to be easier to find nice deals compared to cube from my personal experience anyway.
Majority of my cube deals was when it was easy in wich you find the stuff by the truck load for cheap. zelda and mario games for cheap was really easy hidden gems like gotcha force where ignored since most people didn't really know allot about it. but at a certain point it became really popular stupid popular, to many resellers and collectors searching for it I'd say.