The Nintendo Switch is the smaller of the two and has detachable controllers that you can use to play games while connected to a television through the dock. Its hardware is significantly less capable than the Steam Deck, so games generally run at lower framerates and a lower resolution. Each device supports a different library of games. The Switch only runs titles sold for the Switch, while Valve's Steam Deck can, in theory, run any Windows or Linux compatible game. However, the Steam Deck doesn't come with Windows installed by default.