Pros: Excellent build quality, good range, response time
Cons: Confusing to program to system with 2 controllers
Summary: I've had two of these controllers, and am happy with each of them. My first one had a sticky X button, so I took it apart and cleaned off the "pad" which had juice or something on it. Now, both of these controllers work perfectly, and I wouldn't reccomend any other wireless controller.