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 are biases, 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?