This controller is great I've been using it with the Steam big screen beta and it works well with all my games. I suck at playing with the keyboard and this controller lets you program keyboard commands to the gamepad however you want for games that don't have controller support. The support website helped me to learn how to program the controller especially for the analogue sticks which was great.