I bought one but it takes some getting used to as the button layout is totally different to an Xbox360 / PS3 and most other PC gamepads. The A,B,X,Y buttons are where the right hand analog stick normally would be which I can't get used to at all.
As Raze said it's more suited to games such as RTS games and other isometric games that don't support a controller. For games that do I'm continuing to use my PS3 controller on my PC. The quality of the controller itself seems cheaply made compared to an Xbox pad which feels much better.