If you want to use a joystick and a yoke it can be a pain redoing the control settings when you switch, but there is an easy fix for that.
Go to your main FSX file folder and make 2 copies of fsx.exe (make sure they are in the main file folder). I renamed mine fsxch and fsxsaitek. When you first start the sim with either one it will make a new cfg file with the appropriate name. Set each one up for the controller you are using and you are set to go.