I have and use this. Great quality and doesn't feel cheap at all.
I have a G3, a slightly older version of this controller and the Bobo Z4. It's an AMAZING setup, given what it is. QVR (Quake VR) is one of the coolest things you can do with it, since it's a fully fledged actual game that you can play. Don't waste your time with those piddly small controllers. They are all pretty much garbage.