bought this mainly for pc gaming, didn't want to drop a whole ton of money on a controller and figured i could find one that looked, felt, and performed decently without breaking the bank. i've only had it for a few days now, but so far it's been amazing considering the price. i haven't used many controllers so i can't really say when it comes to deadzones and etc, but as an average dude i think the controller does its job perfectly fine. it comes with a super long micro-usb cable (like 10ft i think) and feels pretty solid build wise. the programmable buttons on the back are super easy to setup and are perfect for games that have a sprint button so you can hold it down while using both joysticks. the d pad feels pretty firm but has a little wobble if you move it around, but not enough to the point i would consider it a problem. coming from a logitech f310 the joysticks were a lot smaller than i expected but i got used to it pretty quick, not sure if it's a standard xbox controller design thing since i've never owned one before. i literally looked through every possible controller i could find on amazon and i kept finding mixed reviews or absurd prices before finally deciding on this one with much apprehension. i understand the struggle of finding a good controller for a reasonable price, and i honestly just wanted to leave a review to help people who were in the same situation i was. if the controller starts acting up i'll be back to update my review, if not (hopefully) you'll never see me again and should definitely pick this up