Steam Deck: is it the Nintendo Switch for nerds?