Throwing in my $0.02, I got one day 1 since there was stock in my local Argos & first impressions were good with the bigger, better screen, better joysticks, better joycon connection mechanism, better performance. Second impressions shortly after were...so now what do I wanna play on it? I totally agree with commenters above that it really feels like they're missing another big first party launch game or two. At the moment it seems like CP2077 is the thing to play on it & I just don't want to buy & play that again.
I bought in day 1 because I know there will be so many killer exclusive games over the next few years, & the price of the console won't drop for a long time, so it makes sense for me to get the maximum time with it imho, since I'd buy one sooner or later.
Btw the background noise filtering on GameChat is incredible, it's gotta be using the Nvidia background noise rejection tech which I can't remember the name of. The voice quality isn't great, but that hardly matters for casually chatting to friends, it's more important to me that I can hear them all the time than it be top quality. My friend ran his vacuum whilst talking to me & I couldn't hear it at all & his voice barely changed. It's also actually usable from across the room.
One more. The GameShare thing is cool & has a lot of potential, but a pathetic game support list so far. I'd not heard anything about it until I tried it today, it's sort of like Steam's Remote Play Together thing, but sadly a game needs to be made / updated for it, it's not done at the console OS level. For those unfamiliar, it lets another person on another Switch join your game without them needing a copy or to download the game - since it's a video stream to their console with their button presses coming back to the host Switch 2. It's such a shame Mario Kart World doesn't support it as that would be amazing for playing a few races with some friends. Oh the feature also works over GameChat, so you can have friends play your game with you remotely. Not ground breaking, but since it requires games to be built / updated for it that means you could theoretically do asymmetric gameplay / the second screen doesn't necessarily need to display a copy of the first. That could make for some very cool gaming experiences if developers choose to use it!