can personally vouch for fs2004 or fsx and pmdg.
You can upload the current nav database to it and have all the stars, sids and approaches you need. EICAS is fully functional, so are all the switches and knobs.
It is essentially the real thing without hydraulics and 4am sign on times.