I highly recommend this. I use this controller in game clients: steam, epic, Uplay, origin, Roblox, and Xbox. Steam game client is like the Amazon of gaming marketplace. You can get all games here. There are many games in the above clients that is compatible to a controller and this gamepad almost supports all of them. You don't need to own a Xbox too. All you have to do is download the Xbox app on your windows PC and use this controller just like you play in your Xbox. If you need a bigger screen, connect your PC to tv then you don't even find a difference whether you are playing on your Xbox or PC. Also the monthly subscription of Xbox is very cheap on PC When you get almost the same content. The "back" button on it corresponds to double square button on Xbox controller. The "start" button on it corresponds to the menu button on Xbox controller. The bonus button mode comes for customization if needed. There is also another bonus button in the name of " Logitech" once pressed,. This will relate to Win + G and open your recording screen on your windows. Finally one more switch button at the reverse. Once again for customization if needed. 300$ Xbox can be achieved with just $15 bucks. And also you get the same comfortable feeling of playing Nintendo, or the switch using a controller. Nothing to lose. Buy two and you can play split screen games. Added "beach buggy" games example.