Video Portal Companion Collection - DF Tech Review - Nintendo Switch vs Steam Deck vs Xbox 360 July 7, 2022 Digital Foundry team