Which is better and why?
In my personal opinion, the Steam Deck is overall better, but an overclocked Switch can run Switch games better than the Steam Deck can.
I haven't actually played a Steam Deck before but that's the impression I get. I choose not to buy one because I don't care much about handheld gaming and a gaming PC will do a better job. I play the Switch because Nintendo releases good quality exclusive games. In a few years an updated Steam deck will probably run Switch games better than the Switch.
In my personal opinion, the Steam Deck is overall better, but an overclocked Switch can run Switch games better than the Steam Deck can.
I haven't actually played a Steam Deck before but that's the impression I get. I choose not to buy one because I don't care much about handheld gaming and a gaming PC will do a better job. I play the Switch because Nintendo releases good quality exclusive games. In a few years an updated Steam deck will probably run Switch games better than the Switch.