I've had mine for a few months and I also use it for ArmA 3, FSX, and even Euro Truck Simulator! It's quite sturdy. I haven't had any problems yet other than the joystick started to make a quiet squeaking sound when I moved it - a drop of oil sorted it. It's also compatible with a PS3, if you have one. The best feature by far is both the twist-function on the joystick (which I use for yaw) and the pedal-lever on the back of the throttle (which I use for lateral). Very accommodating for Elite Dangerous' extra axis of control (which not many joysticks of this price offer).
A couple things to make note of. When you get your joystick make sure to head over to Thrustmaster's website and download the drivers for the stick, otherwise you won't be able to use the 5-axis of the controls (without the drivers, games will think the rudder-pedals and the joystick twist is the same thing).
I have to disagree about the drivers - I use W7 pro (64bit) and it recognised the joystick and all the axes and buttons perfectly. Presumably it downloaded any drivers it needed automatically. It is one of the great advantages on Thrustmaster, you don't get the horrible driver issues that Saitek suffers from.
About the build quality - yes it is plastic but it feels OK in the hand, some of the buttons look like they could be delicate but they absolutely are not - mine has taken many hours of hammering every day since April and the only thing you would notice is that the number decals are wearing off the throttle buttons. Another huge advantage over the opposition (apart from being so much cheaper) is that the controls are at a comfortable height and the throttle base has a domed upper surface so you can rest your wrist on it whilst still having complete control of the throttle.
Of course it would be great to have another few controls (a pov on the throttle would be most useful) but at this price you can't really complain - I hardly ever use any keyboard input and never at all during combat, everything you need is there or can be assigned.