Battle mode was best on N64 and SNES, respectively. I used to play SNES Mario Kart via Xband against people across the US. Met some crazy ass players on there, people who would jump red shells like it was the easiest technique ever. Racing IMO was the most fun on the SNES version because the power sliding was much more responsive and items weren't such a big part of the game as it became in later versions. Battle mode was the best on N64 IMO because of the 4 player aspect, double decker and block fort were my 2 favorite battle zones and it was just pure mayhem. Double Dash on game cube was ok for the racing aspect, the 16 player racing mode was a pure blast whenever I got to experience it, despite the fact that everything was random in that mode.