I love the idea of the Switch, but as a home console it's too underpowered compared to PS4 and Xbox One (so it won't get any multiplatform games), and it's too expensive as a handheld. I'm conflicted as to what Nintendo hopes to achieve with this system. For the past decade, third party developers have avoided Nintendo systems because their games sell better on Xbox and PlayStation systems, and I don't think the situation will change unless Nintendo actively goes after those developers.
I get that Nintendo doesn't care about competing directly with Sony and MS, and that's fine, but public perception of them has soured lately and they need all the help they can get to win over gamers again.