Also, as much as I admire Nintendo's 'creativity' with their marketing gimmicks (interconnectivity with the GBA and the e-reader, and now glorified ROMs?), I'm afraid nothing will make up for a good library of games, and maybe some freaking online support. I know you've all heard it a hundred times, but really.
Three words:
Free. Online. Gaming.
Nintendo moves slowly, but rarely foolishly. I find it disheartening when people hold the lack of major online support on the GameCube as a failing of Nintendo, when ignoring the similarly lackluster online support on the PS2. Neither Sony nor Nintendo had any idea that online would take off this generation, and had Microsoft not come out of no where and nailed it, it probably wouldn't have.
Here's the difference though. Now, it's obvious that there is a market for online console games. Xbox Live proved that. Nintendo is now offering free online gaming for the Revolution (and supported games on the DS), along with their download service. Sony? Not doing a damn thing. The PS3 has a NIC, and it's soley up to the developers to deploy or not deploy online in their games, without any sort of infrastructure* from Sony. The market will punish Sony for this, I'm sure.
*I'm not saying Sony doesn't have net support in it's API, but rather the infrastructure of the online system servers and the services they provide.