I've never bought a video game console at launch, as the first few months of one is almost always brutal in terms of having very few worthwhile games.
If I'd bought a Switch at launch I wouldn't have had anything to play for over four months til Splatoon 2 came out. I ended up waiting til October so I could get it with both that and Mario Odyssey, with Doom and Xenoblade 2 just around the corner.