One quick final note, too... if you're only buying a 3DS *because* of the 3D, you're doing it wrong. As ridiculous as this sounds, I hate that the 3D has become the biggest talking point with this system, because it's far from the best reason to own one.
Unfortunately, I think Nintendo is to blame for this. The only real feature they touted for the 3DS was the 3D part. Even the name "3DS" puts the 3D feature as the distinguishing feature of the device. The 3D feature understandably got all of the media attention and Nintendo really didn't make any effort to promote the other unique features in the 3DS.
Also, even things like the new estore...the DSi already had this, so how is the new estore any different....other than it makes migrating your points/games over to your 3DS a PITA. Really nothing to promote here that's going to encourage DSi owners to migrate and a few things to piss them off.
I do like my 3DS, but I can completely understand all of the negative responses because they are quite valid. It IS overpriced, the 3D feature is a fun gimmick, but it is just as annoying as it is entertaining, the initial game selection was pretty crappy, battery life is poor, etc. I normally turn off the 3D feature because all too often I don't want to hold my 3DS in the sweet spot required for the 3D to work properly, and all of the game play just as well in 2D mode as in 3D (plus battery life is longer in 3D mode).
I think Nintendo should release the "2DS" for $175 or $200 if they want to keep the 3DS at $250. That's probably what they should have done from the beginning and just skipped over the 3D feature completely. I think they just got caught up in the 3D hype last year and thought they could leapfrog Sony/Apple by adding 3D when instead they ended up jumping sideways/backwards rather than forward. Not a fatal mistake, but still a mistake they will pay for in revenue.