MSFSX will interface to any Anadroid tablets using free apps available, like Avare, and you can use the latest plates, charts, A/FDs.., just as you could use them in real flying.
The ATC in XPlane has many issues and not nearly as good as the Standard FSX, and in addition in FSX you can go on the Inet and fly with others with real time directions / vectors / headings.
In addition in the Gold version you can create Missions / scenarios with tolerances and flights paths for VFR/ IFR / Commercial check rides, etc. and also if just want to have fun.
In Avare you can turn Tracks ON and OFF, after the flight is complete, this will generate a .kml file that you can analyze and discuss the flight or play it in GPlay.
Yokes do Not work well in any sims, tend to stick, take a lot of space, not enough buttons... A Rudder control, of just about any brand can be very useful, especially when practicing ILSs / precision approaches.
I am not sure if XPlane will ever make a decent C172 that can be used as a tool by instructors, for VFR training and the flight models, as they come standard, tend to overreact, have excessive turning tendencies, and very difficult to set up to work properly with most controllers. There are very few desirable points that would make it a good tool for light GA. If you want to play around, pretend you are a Hot Shot super pilot of the Heavy/ 747, or run a car / acft on the highways / surface, it will satisfy those needs.
I have given up on them making something that I can use as a tool, and I will also, for the first time since XPlane came out, will no longer purchase it. There are many other better options.