Yet to put it another way, in the end the 3DS and the NGP will pretty much be in the same boat: each one's core features work well for traditional gaming on the go. So as usual it'll come down to software.
The NGP will have Dat Graphics, though despite weird launch-day backlash the 3DS visually is no slouch and is more powerful than the PSP.
Yet an odd thing is, call me crazy for even thinking of this, the PSP was touted primarily as "console gaming on the go" and great emphasis was placed on putting PS2-equivalent titles on the PSP. GTA, Daxter, Ratchet & Clank, and many more. The NDS, meanwhile, was stuck with Dat PS1 Craphics, and was doomed to fail.
So I guess as usual, if Nintendo finds a software niche for the 3DS that takes off, we have seen before where this leads.
I don't even want to see the suicides if Sony announces NGP with a retail price above $300 at E3. Because then the same situation is going to be set up - slow NGP adoption due to high initial price, giving Nintendo a window to hit their software groove and always stay a price cut ahead.