Yep, it shows you what these so called pundits know, really. Jim Sterling, who I actually like, took a shit all over it, or at least wanted to, but held off by stating that "it was another potential Wii U". He's a good pundit, but his taste in games, and some of his views are wildly skewed at times. The potential for the Switch is massive. If it keeps doing its own thing, which is just produce interesting and fun titles, it'll be a runaway success. Let the other two fight it out over pointless numbers and pixel counting. None of that means fuck all if you don't have the games to back it up. Something that Microsoft at least need reminding of.
The problem will still be third parties - EA have already signalled they are not interested in bringing anything over properly (look at the announcement of FIFA18 for switch will be a crippled port from the PS3 version, without Ultimate Team or the Journey, and without the new engine; Ubisoft seem to be doing a bit of both, with the Rabbids+Mario obviously coming, but then the new FC/AC type games not coming. At the moment, because Nintendo deliberately withheld support for the Wii U in order to make the Switch games coming out soon, it looks like for the first time ever a Nintendo console will have a sustainable library based mostly on 1st party games, but I still think its best seen as a supplemental to having a PS4 and PC, rather than a replaceement for a PS4.
And as much as it is selling well, my understanding is it is selling less well than the Xbox One did over the same period of release (although that had the benefit of releasing in Nov/Dec in time for Xmas), and not that much better than the Wii U did.
Personally, there are a grand total of 5 games announced to be coming out (or already released) that I am interested in playing, and once all 5 are, and others that I may be interested in, I will definitely consider getting one, but until then, the case simply isn't there considering my massive backlog of PS4 games from this year I still haven't had time to touch that I know I will love (H:ZD, P5, Zakuza 0, GR2, Tales of Berseria, Nioh, Nier), and for on the go my PS Vita backlog (Trails of Cold Steel 2, Odin Sphere L, Ys, Disgaea 4 to complete/go back to and spent 40 hours in items worlds!) I really don't have the time to get another console.
For reference, the 5 games I am interested in are Zelda (normally not a fan, but the open world nature is far more appealing to me), SM:O (normally don't like Mario, but the game play looks unique), Xenoblade Chronicles 2 (but haven't played the 1st, and buying a Wii U just for 1 game seems pointless), Disgaea 5 (but I already have 4 for on the go, and 5 is cheap for the PS4 if i want a home version), Starderw Valley (have it on PC, wished it was portable)