I've purchased two of these controllers in the past years. Unfortunately, I must give it 3/5 (1 star lost for both times) due to both controllers causing me months/years of grief.
Pros -Shipped quickly, packaged neatly -The controller itself responds correctly; no issues gaming (other than the one mentioned)
Cons: -Left joystick sticks a lot while playing, thus making my characters (in-game) slide unless I manually fix it by pulling it up, to unstick. Frustrating.
To elaborate, my first controller starting sticking after the first 6 months of use. I endured this for months longer, until deciding to buy another one, thinking mine might be defective. New one comes in, this time starts sticking after only 3 months.
I am unsure if I have a heavy thumb or something, but logically moving it Up, Down, Right, Left takes a certain amount of pressure from my thumb. Once the sticking started, the controller doesn't appear to realize that I'm not doing a full pressing motion, just trying to move normally. It starts sticking again if the joystick is too close to the center once my finger puts some pressure on it.