I didn't even plan to get Switch within year one (at least) and I think some people here are seriously overreacting.
If you're going to cancel your pre-order because of the meager launch lineup, or because you don't trust the game lineup going forward, or you think the price is too high for now, that's one thing. But there are firmware updates, recalls, etc. for hardware issues, and Nintendo does not exactly have a poor track record when it comes to hardware support. If I had a pre-order in, I personally wouldn't cancel it just because of this.