I love the Switch because:
1)It combines both Home console and Handheld console and it's basically my dream console since...prolly the GameGear lol
2)It has a lot of 3rd party support and a lot of 3rd party games that I like come out on the Switch (Warframe, Overwatch, DbD, Friday 13th, Paladins, etc)
3)It has amazing Nintendo games (BOTW, Splatoon 2, DK:TF, Xenoblade Chronicles 2, Fire Emblem, etc)
4)It has amazing Switch exclusives (Octopath Traveler, Astral Chain, etc)
5)It is a great Indie machine, and I consider Indie games not only to be great BUT also required in this industry (Oxenfree, Darkest Dungeons, Cosmic Star Heroine, etc)
6)It is an amazing port machine, and I also thing ports are required in this industry. If not for anything else, but to safe gaming history and relive gems from other console generations (Onimusha, Final Fantasy, Deadly Premonition, Bulletstorm, etc)
What I'm worried about:
Points 2 and 4. And obviously this drives sales and is part of the reasons that make a console successful or not.
Already we see some games missing, like Capcom RE Engine games or basically almost everything EA, or even most recent SquareEnix games (KH, FF15, FF14, etc). It is a shame, but I do have a PS4 so I can play any game that doesn't come out on the Switch. But I would rather it did.
When Scarlett\PS5 do come out, the different in hardware will be abysmal. I don't mind at all playing Overwatch at 30fps, or MK11 with uglier graphics, but I do mind when games don't come out at all.
And it shows that devs only wouldn't launch a game on the Swich either because of exclusivity rights or hardware. So a lot of 3rd party games will stop coming to the Switch as soon as the two next gen consoles come out.
Only wait for this not to happen would be, in my opinion, for a Switch Pro\Switch 2, and I don't even think if PS4 Pro\X1X level of hardware would be enough.