I bought this controller to use with Steam because you just can't play "Super Meat Boy" or "I Am Toast" on the keyboard when you're at wants to stay sane. After several months of playing, I can confidently say I made the right purchase. The controller is comfortable and ergonomic, and my fingers rest comfortably on the shoulder and trigger buttons. The claimed battery life is around 40 hours, which I think is more or less the case. Key resistance is satisfactory, the sticks feel firm and responsive, and overall it feels solid and sturdy. My palms get a bit sweaty during long gaming sessions, but I'm a sweaty guy myself and tend to grab the controller like it's trying to get free, so it's probably just me. Remember that you need the Microsoft Wireless PC Game Receiver to use this controller with a PC or Steam Box. That particular controller wasn't included, but it was easy enough to find it on sale. However, this controller gets a solid recommendation from me.