It's a well thought out and reasonable OP.
I like the Switch so far, IMO it's Nintendo's best hardware they've ever made alongside NDSi. I want it to be successful but I do agree with the issues raised in the OP. Particularly with the OS + games. Everything feels so bare bones (not necessarily a bad thing - but where's the apps, why no streepass? why no activity log? why the fuck are friend codes still used!?
Like others have said: it feels like a soft launch. There shouldn't be an excuse for it, especially since they seemingly stopped developing Wii U games two years ago, what are all their developers doing?!
The only developer that's impressed me with their turnover time is Monolith Software, Xenoblade Chroncles X released in 2015, they've supported numerous other developers with other projects and shown Xenoblade 2 for switch, which looks quite far along. What have Retro Studios done since early 2014? Where is Pikmin 4?
I would have expected Pokemon and Monster Hunter announcements to really give the machine a solid base, but they've not bothered to tell anyone yet. Similarly SE has done a better job pushing DQXI on Switch when Nintendo seems to keep telling them to hush it before the initial reveal, and then doesn't even bother to bring SE up on stage or really show any sort of partnership/ support with them...
I want to know that when I buy a Switch it'll have a library like the DS and not end up like another Wii U - Start announcing things Nintendo - make it feel like a proper console and less like an experiment.
I don't particularly care for the Joycons, I feel they've attempted to do too much with them - a jack of all trades master of none.
I'm going to need a d-pad at some point & I would have preferred 3DS sliders for better portability - I'm terrified of breaking the analogue sticks due to them being so exposed, same issue I had with the Vita.
There's a IR camera sensor thing on the bottom of the right joycon, I assume to mimick a wii remote? When will that ever be used? Nintendo always manages to put too much stuff in their consoles, never simplifies (when did we use the IR port on the 3DS? It has WiFi!)
Finally, they're much too small to be ever used as 2 separate controllers - it's just not comfortable.
I would have preferred focus on comfort and portability - maybe a revision at some point.