I agree with all of this except Puzzle Quest. Puzzle Quest is so BAD. It's not rewarding at all. I'll also recommend Henry Hatsworth, Big Bang Mini, and The World Ends With You.Phoenix Wright trilogy (!!!!)
Dragon Quest Heroes: Rocket Slime (a link, since it's an old and often overlooked game: http://na.square-enix.com/rocketslime/)
Puzzle Quest (if you haven't played it)
Chrono Trigger
Final Fantasy 3/4
Elite Beat Agents
Yoshi's Island
Tetris DS (probably not what you're looking for, but jeah)
Mario and Luigi RPG games
Daigasso! Band Brothers (if you're an importer)
This is leaving off some of the more obvious choices, such as Nintendo first party games.