I'm gonna have to say the Gameboy Advance SP.
The GBA games, like Mario Kart SC, Metroid Fusion and Mario and Luigi are great fun, the SNES remakes are all really good, especially Zelda. Finally, I love the fact it can play old GB and GBC games, something that really annoyed me with the DS.