I am a huge lover of the Gamecube, I have around 50 games for it.
The one time I have ever deviated from Nintendo was with the PS2.
I regret it. It is my all-time least favorite console and I am not a huge fan of any of the games I have on it.
The Gamecube is home to all my favorites including Animal Crossing and Starfox Adventures and I swear I will always have one.
As far as its durability you would not believe the number of times I have dropped both my gamecubes. I have had my first one for several years, probably around 9 or 10, and it still runs games like a dream. If I had to get rid of all my consoles and could only keep one (excluding my Wii), I would keep my Gamecube. Definitely the best game system I have ever laid hands on.