NeoGaf has a good thread for DS game recommendations
http://www.neogaf.com/forum/showthread.php?t=222049
I personally recommend Lunar Knights for an action RPG. It is ~10hr long unless you want to go through all 100 levels of the tower that shows up once you beat the game.
For strategy RPG, you can't go wrong with either Advance Wars game.