I bought an xbox one and ps4 at launch and after 3 years I think both felt like early beta tests. The xbox one dropped kinect, streamlined the system, and the xbox one S is far superior in a smaller form factor, no kinect, no power brick, 4k support, and UHD support. The PS4 Pro is far superior for its performance improvement.
I don't see why switch won't go down the same path and in 18-36 months release a Switch Pro or whatever that is 1080p tablet and docked, enhanced power, more storage, better layout, maybe come in two SKUs (no screen, portable only) and i'll be happy to buy one then. Until then, I think its great that people who want to support Nintendo can do so now and hopefully they sell enough software to keep making great first party games. I just don't see much third party support for now, and that doesn't really matter to me since I have every other system to play games on.