Well, he does have one point: The launch lineup is bad. Nintendo wanted to leave the launch hype to third parties this time, however they should have reacted when it became obvious that 3rd parties weren't going to deliver. Surely they have some 1st party blockbusters just waiting to be released.
My experience at 2 German game stops last week was kind of strange: They had no 3DS set up, I had to ask for it. In the first store they gave me their demo unit; Nintendogs only, and he couldn't be bothered to give me the AR cards. In the second store they said their unit's battery was empty, I should return the other day. Not exactly a hype, overall.