I have to disagree completely. I play many FPS' and this controller was top of my list after having bought (and been sorely disappointed by) a COD MW2 controller. This controller has severe durability and dependability issues. Take a look at the user reviews before anybody takes the plunge on buying this controller.
Have to agree with Darkwalt - this controller seems to have severe dependency issues. Avoid.