Works great with Nintendo Switch and Windows 10 (GOG, Steam etc.). Appears as a controller in the Windows Bluetooth settings. On the Steam platform with Xbox controller support enabled, button functions can be customized for individual games. Despite being smaller than a standard controller, my manly hands can still play for hours without discomfort. Its smaller size makes it easier to travel (e.g. playing computer games on long flights). It even fits well in my pocket (e.g. when I'm moving around the house with a laptop). I like that there is a pairing key on the label (see picture), although it's odd that Android says "Dinput" and Windows "Xinput". . especially since "Switch" and "macOS" are clearly marked.