I really have to recommend FSX-SE I've tried XPlane 10 and 11, and I have P3D versions 2,3, and 4 but I still fly with FSX-SE the most. In my opinion it still has the best support be it unofficial, the best aircraft and the best scenery, and for me I have to say it runs the best. XPlane is improving but it's still unpolished and has its problems, P3D feels like FSX only with slower frame rates and all of the fun taken out of it. FSX-SE is still like that fun old friend that you like to hang out with at the sports bar, P3D is like going out with your wife and mother in law. You're still at the sports bar but there's zero fun factor there.
I have an Extreme 3D Pro joystick and it works perfectly fine in Windows 10, I also use an Xbox 360 controller which also works great with FSX, in my opinion it's much better than a joystick for FSX.