Something I want to say in favor of the Switch's momentum: it has been getting a ton of games across all genres. Tons of indie stuff, in particular.
Now, I know that not everyone wants a "Indiestation" (I forget if that joke was leveled at the Vita or the PS4...) but the reality is that these smaller games and smaller genres do attract customers to a system. I imagine there are a few ten-thousand Switch owners who bought it because of Fortnite and Warframe and Minecraft and stuff like that. Not a huge system mover, but when you have a lot of games like that, it really adds up. Some friends of mine bought the Switch because of all the arcade ports and shmups. I have quite a few shmups for Switch already, and I know some folks in the shmup community who hacked their Switches and play Tate shmups on their Switch with the flipGrip and have a wonderful time with it. Earning the adoration of a bunch of disparate niche communities creates a lot of brand loyalty. We know the people who like Mario Kart are going to buy the system anyway. However, you couldn't really say that shmup fans had any special interest in the last several Nintendo platforms, but now they do. Nintendo is attracting a lot of disparate communities on the Switch. This bodes well for the system's future sales and also the eventual size of its library.
Then you add in the Nintendo stuff. I mean, the true purpose of 1st-party software is to move systems, let's be honest. Nintendo's hubris is that they focus too much on the piddly little pet projects (Pikmin, Star Fox U). The system doesn't get enough momentum and it ends up suffering. Instead, Nintendo should be pumping out high-quality entries in the stuff they know will sell (Mario Kart, Smash Bros, 2D Mario, Zelda) at the beginning of the system's life, and then riding that momentum while they make the weirder, lesser-selling stuff later.
This is exactly what they did with Switch. They pumped out a bunch of Nintendo games early on, some of them ports. The QUANTITY made up for stuff like Labo, or Kirby, or ARMS, or 1-2-Switch, or any other games that didn't set the charts on fire. But there have been enough consistent hits over the past 2 years that now the snowball is rolling and it's only a matter of how big it'll get before Nintendo does something insanely stupid. There are so many "evergreen" titles for the system already.