Really what consoles need are
low prices- games and
quantity of decent/crap games (just look the DS :P)
at least one great game in each genre
community
and hopefully hype
also special features can make or break a console
lets look at what each console has
DS
low prices- yes
quantity of mediocre/crap-yes
1 good game in each genre- outside of fighting and Srpg, yes, though there is one mediocre SRPG,a nd a good one is coming
community- wifi with friends and online. defintly yes
hype- it did, but the hype has faded
special features- touch screen really helps
PSP
low price-comparitvly no
quantity of mediocre crap- not really...
one good game in each genre- imo yes.
community- online is kinda weak, no one seems to have one (at least for me) strong hacker community though
hype- has it due to PSP slim
special features- triple edged sword. people will buy it as a player/homebrew hacking device, but will not buy games. people who want it for games but who don't need the media probably won't buy it. People who want games and media will love it...
so what is most important? I say hype in the short run, endless games (good or crap) is very important, price is very important, and having a few good games in every genre AS EARLY IN THE SYSTEMS LIFE AS POSSIBLE is key