I have a Logitech X56, but haven't tried it yet, only get to play in about 5 hours...
If for some reason it doesn't work properly, I still have my old Thrustmaster T16000M as backup.
It works, just don't rely on MS getting their screenshots correct! I called this out in the Alpha stage.
Do not use direct button selection when assigning elements to the X52. They have the Joystick L (throttle in the picture and in my book) and Joystick R (stick) confused.

The way to get them assigned is to go into the feature you wish to assign and in the very top box, click, and it will ask you to press the appropriate button and/or axis to be used. This is how I found out they were the wrong way round!
I now have the basic controls assigned, throttle, ailerons, elevator (rudder is on pedals and they worked fine out of the box), flaps, gear, etc.
Just did a 2:45 flight from Manchester to Madrid and landed safely.
I also got a picture of my house before hand when messing with control assignments!

I'm not telling you which one it is though!
