Unless you want realistic scenery or an up to date g1000 implementation (I love X-Plane really but because of these two points I keep going back to MSFS - maybe there are some add-ons I haven’t tried?)
Basic things like latitude/longitude/altitude/heading should be straightforward. But then you might have problems with mismatch scenery, like missing airports/runway, different terrain heights, etc. And then the weather synchronization is another can of worms. Matching what you see with the physic model can be challenging.