I own it. It's a terrible controller. Unless you play with it connected via USB there is close to a seconds worth of lag. It makes any games with timing unplayable. God of War III and MLB 10 are brutal.
That said, all the buttons and triggers feel good, but like I already stated it won't be any good unless you keep it connected via USB and not bluetooth...
I spent $8 on it, and I regret it.