GameCube is an excellent system. I should know, I own one. However, for a more mature gamer, such as myself, it isn't a very smart buy. I am rather sorry I purchased one (but don't tell my parents!).
It is still great fun at parties though. Mario Party, MoH Frontline, a couple of star wars games. It isn't Halo, but it is still fun.