Excellent controller. I've had several controllers from Microsoft and other manufacturers that broke quickly, but I didn't have any major problems with this one. The buttons on the back are great, so I don't have to take my fingers off the joysticks to jump or crouch. The microphone mute button is very useful. The only issue I had was that sometimes when you plug in your headphones you have to unplug and plug the controller back in, or people hear hissing through your mic even when it's muted.