I'd say the Pokemon games. You can keep playing that for quite a while even after the main plot is done.
Well, i agree with most of the people here, but pokemon is the one that stays fun. Rune factory comes second. Third is zelda because there is no 'afterward'.
I'd say pokemon for grinders.... Final Fantasy/Zelda for RPGers.... Phoenix Wright/Apollo Justice for people seeking good plot lines.... Tetris/Namco museum DS for classic gaming, Possibly Custom Robo,Yugioh, or Advanced wars for competitive players.... Animal Crossing for interactive players, along with Rune Factory, or Harvest Moon... Metroid for Action gaming Mario Kart, Mario and Sonic, Super Mario... ETC for classic nintendo revamped gaming Jump!/Bleach for fighters, maybe Assassins Creed, I gotta check up on that. And we can't forget Professor Layton for mystery lovers... ;D