Should you buy a Steam Deck in 2024?