Sadly, I've never had the opportunity to try a PSP or a Vita. That having been said, though, I've played tons of great games for the other two!
1) Meteos
2) Hotel Dusk: Room 215
3) Contra 4
4) Elite Beat Agents
5) Contact
6) Pokemon HeartGold/SoulSilver
7) WarioWare DIY
8) Super Mario 3D Land
9) Yoshi Touch and Go (WTF @ all the hate this game got)
10) Not sure. It's a toss-up between Electroplankton, Point Blank DS and Kirby Canvas Curse.
--
Many tried to predict Boscopinions... but only starfox used the boost to get through!