Ok after a few days of reading threads and opinions... this is my opinion.
My complain against complainers...
"the price is too expensive" that opinion is ridiculous, I mean, before the $249.99 rumor a few weeks ago, people WERE expecting a $299.99 price tag because it's logical for a handheld with that power and for nintendo to make a few bucks. People got excited with the rumor and now $299 is too expensive? wtf.... you bought a 3ds for $200!!!!!!!!!!!!! I bought a 3ds for $200 and the 3ds is lovely but the 3ds is old tech, like really old compared to the switch. Which is not old at all, it's low cost current tech.
"the ps4 and the xbox one are $299 and more powerful, so the switch should not cost the same" another ridiculous opinion.
If that's the value that you're looking for then ok, the ps4 and xbox one are good, power is good for consoles. But Nintendo is giving you a different value, portability and and different play styles out of the box, with the option of home console gaming and portable gaming. It's not what you want? you already have the "powerful home console" option. The switch? we don't have that option.
And don't talk about the shield please, if you buy a shield for portable gaming that's a joke. I mean, it's cool if you have a pc with a Nvidia gpu, but I'm talking about the bigger picture and not about a niche audience. Mention another device like the switch for mass appeal, please. Are you really going to buy a shield?.....
If you think the value of a console = power, that's not how it works. That's why my gaming laptop is more expensive and less powerful than my desktop, and that's why the xbox with kinect was more expensive than the ps4 even when the ps4 was more powerful. whether you want that value or not, then that's up to you.
BTW, my opinion is based on the $299 price tag, not about other regions cause I don't know how money and taxes work in some places. And yes, I think the accessories are a bit expensive.
say what you need to say!