It'd be something like a four way tie between Pokemon Emerald on GBA, Dragon Warrior (Quest) III on GBC, Pokemon Mystery Dungeon: Explorers of Time/Darkness/Sky on DS and Age of Mythology on PC. Pokemon Emerald 'cause you can't beat Pokemon. Dragon Quest III because of the sheer awesomeness of having different characters of different vocations and the lovely story. Pokemon Mystery Dungeon: Explorers of Time/Darkness/Sky because it has a fantastic story and decent traditional gameplay. Finally, Age of Mythology because of sheer nostalgia.
I could probably give special mentions to tons of games like Wii Sports, Super Smash Bros Brawl, New Super Mario Bros Wii and Mario Kart Wii on Wii, Dragon Quest IX and Pokemon Black/White on DS, Virtual Villagers on PC and Sonic the Hedgehog 3 and Knuckles on VC (from Sega Mega Drive/Genesis of course).
Oh, wow, I just listed practically half my games...
“These are my principles; if you don’t like them, I have others.” – Groucho Marx