The often trotted out reasoning is "if you want Nintendo games, get a switch 2 and if not, get a Steam Deck". Reasonable thinking, but my dilemma is more "which makes a better all around device". Ideally, I'd like to have just one of the two.
I really like the Steam Deck's trackpads, Linux, and the openness of the device, but I also like physical games and Nintendo exclusives. I have a Switch 1 and an existing Steam library, so no advantage on that front.
What would be the main differentiator for me is 3rd party game performance. Nothing super crazy, but here's a list of a few that I'm interested in:
Red Dead Redemption (+2 possibly), Elden Ring, Skyrim, Batman Arkham, Cuphead, the two MGS Master Collections, and the new Lego Batman once that's out
Obviously there's a bias here, but I'm sure some here have experienced both. Forgetting about Steam sales and all of that stuff — is the Switch 2 a compromised experience for anything non-Nintendo, or is it a valid primary console?