3DS is way too similar to DS,that is the main problem.Nintendo clogging retail with various iterations(DS,DS Lite,DSi,DSi XL) certainly didn't help.
I think that launch software was decent,the problem was that none of that screamed must buy...and future was(is) also pretty bleak,third party software in particular
Ninthings will buy 3DS for quality Nintendo stuff(Steel Diver lol) but why buy it now?
Wait until Nintendo releases some new Mario and then "jump in"
and there is this smartphone menace with tons of cheap games,targeting the same people that made DS popular
and people grow old,new iphone gen kids are coming...they don't give a shit about the past,NES,SNES,Sega---what is that,who cares...give them something archaic as 3DS and they will just laugh