Saiteks product is really good and should satisfy most "at home swimmer" flying MS Flight Simulator X. It is also possible to get this to work with eg X-plane with the help of third-party plugin.
The product is solid and can be recommended.
Disadvantage and that which pulls down the score is that the software that ships with Saitek frankly is rubbish. It is limited, lacks adjustment options, but above all it is very buggy and requires a plugin in FSX restarted during flight, a little too often. It destroys part of the experience.
In fact, there's a much better solution in the form of "SPAD", a driver that develops voluntary and that should get well paid by Saitek for working with their plugins.
I've got the panel to work with FSX and X-plane. For FSX, I tossed out the original drivers, installed SPAD and given myself a couple of hours configuring everything as I want it.
With hindsight, I can say that this is a good product, if only Saiteks support and drivers / software turned up for an otherwise good hardware. Another shortcoming is definitely chosen to only support precisely Flight Simulator X. A good product should be integrated with both the operating system and other products as eg X-plane or other flight simulators / military flight simulators.