I have an Xbox One and a Switch. Personally, I love this combination and Scorpio could be a great upgrade depending on the VR story. While I do miss out on some PS4 games I'd love to play, I don't have enough hours to play the games I already have.
The ideological gap between Switch and the rest of the industry is widening. No doubt the Switch is a cheaper platform to develop for (4K assets are a huge burden) but is that enough of a drawcard? Likewise, are consoles like Scorpio and PS4 Pro becoming too difficult and expensive to develop for, unless you are a AAA studio? The bar gets set so high that smaller studios will find it harder and harder to keep up. I can easily foresee a future where the Switch has an amazing selection of first party, Nintendo games and a killer catalogue of indies, whereas Xbox and PS4 own the third-party, AAA market.