Hi, this is my personal opinion: (SORRY ABOUT MY TERRIBLE ENGLISH)
1)NGP (PSP2): Real upgrade, Has buttons, is integrated into PSN, share games with PS3. Focus on Hardcore gamers and can be used as a PAD for social, teleconf, videoconf, browse, mail (urght), etc... it´s a PAD with muscles and with gamming interface.
These features makes that portable really apealling for the next 5 years, only thing that will make sales not be hight could be the starting price over $200.
2)NDS2 : Upgrade from NDS, not really inovative since the 3d screen isn´t an apealing gimmick. iT HAS A GREAT library of games, the best among all portables, but NDS users are "ok" with it, and will not upgrade to a new system so fast as expected from PSP-> PSP2.
3)iPhone: Has the best online market apps until now, games with HD support, multiuser, etc... but lack´s buttons... if they launch a gamepad to it, could conquer the world... but... they won´t, that´s not Job´s freaking leadership mind control that put´s Apple against buttons.
4)Microsoft: the most innovative with WP7 interface, trying someting really new, integrated to LIVE, the best one about gamming together and content management, BUT lack buttons, lacks more gammnig apps. I hope Microsoft launch a ZuneG, specilalized on gamming to get under PSP2 track.. but I doubt it, it´s more probable to some thrid party launch a bluetooth control with low lag. That I believe!
That´s it... PSP2 is the only one to hardcore gamers looking for massive games with buttons and good online integration, that NDS2 will not have.. for all that: my personal chosse is of course: PSP2 (NGP).
PSN: franco-br
MGS4, GH, MW2, GT5p, WipeoutHD, etc..etc..