Probably not an iPhone killer--the 3G pretty much secures that. An iTouch killer, though? Maybe, just maybe. I recently purchased an iTouch, and I'm loving it. The DSi may have a greater library of pure games and gaming experiences, but the iTouch wins when it comes to the simple pick-up-and play factor. If the 3DS can improve upon Nintendo's app store--and not just in speed--in price-point as well---it could possibly surpass the iTouch. The thing is, the Apple App store has so many friggin' free apps. The DSiShop? Like three. The prices for the DSiShop are completely ridiculous, especially considering what the App store has going for it. I just bought Real Racing for the iTouch--one of the best racing games I've ever played--for $4. Doodle Jump--one of the most addicting games ever--is only $.99
Maybe the 3DS can turn things around.