I dunno, I find the DS is great for "long-term" learning, such as for languages. Things that generally need you to keep coming back. And being software, it's great when they record the stuff you keep getting wrong so you know what to watch out for.
'sides, some games are great fun precisely...