I've had this controller for over a month, so far so good. All the buttons work smoothly, the battery life is great and it's a bit bigger than a regular controller which fits my hands much better and also has a light grip so I'm more comfortable in my hands overall. I'm happy with that.