Double Dash!! is still my favorite Mario Kart game and is probably the game I spent most hours playing. Me and two of my brothers saved up and bought a gamecube toghether. It was new and came with Mario Kart Double Dash!! packed in as well as with the Zelda collectors edition. It was the best new game console deal ever. Set us back about 120$ for the brand new console and two game discs for a total of five games, three of them some of the greatest ever.
Double Dash!! is the most fun game in the series for a few different reasons. The luck is still present with getting items, but both red and blue shells can be avoided with skillful driving. It is also possible to do some "sneaking" but it is not as viable and mandatory as in Mario Kart DS. The characters not only change what karts you can drive but also what special items you can get adding more strategy to the character selection. This combined makes for the Mario Kart with a higher skill ceiling that I like.
Mario Kart on gamecube have my second favorite battle mode as well as my most favorite battle mode from the series packed in the same game. Balloon battle is present, but we never play it since Bobomb Battle and Shine Thief is much more enjoyable. Balloon Battle in Double Dash!! is not even good imo. But the other two battle modes incorporates a design that I wish could come back. No fixed time limit. As long as someone hit the star carrier or the hit leader in bobomb battle the battle will continue.
I LOVE Mario Kart Double Dash!! and will vote Fire Emblem. I think that game tops it for me for the simple reason of me being a loner who prefers playing and replaying the same thing over and over by myself instead of laughing around with... with.... *shivers* Other people. Oh the absolute horror.