High-quality joystick
If you're looking for a game controller for simulation, FPS, arcade or adventure games, then this controller is excellent. I've owned this little gem for 2 weeks at the time of writing this review, and the advantage over other controllers on the market is that its mechanical keys (A, Y, X and B) are super-responsive, just like a mechanical computer keyboard, and the sound when you press them is pleasant.
Its BIGGEST advantage is that it can be customised as you wish! This is the first time I've had a controller of this kind, but you can put it in Playstation or Xbox mode by adapting the joysticks and the D-PAD (the cross button is also very fast). Your controller is your own, so you're free to change the joysticks, pads, triggers and front panel - in short, it's a real bonus.
I didn't experience any weaknesses with this one, and it also has software for modifying your keys and your dead zone settings etc. So if you can afford to invest in this item (only if), do so, as it's the best-performing controller I've handled.