If you can afford both, then buy both.
If you can't, buy the one which u think you can play your favourite game on.
U'll surprise what you could see on PSP.Because the graphics are unbelievable.
U'll surprise what you could do on NDS. because the touch screen+microphone could offer you some unique game plays.
Be honest to yourself, find your true love on game.
Good luck.