In no particular order:
Elite Beat Agents
Picross
Rune Factory
Pokemon Diamond/Pearl
Animal Crossing
These are the games i have probably put the most hours into. They are not necessarily the best, but definitely engaging enough have kept me playing for hours and hours.
Member of the Pikmin Fan Club