Open Rails/MSTS (Microsoft Train Simulator)
Price (as of Jan 2018) : FREE
Train Simulator which also supports Microsoft Train SImulator Routes (however to run MSTS (Microsoft Train Simulator) routes you will need MSTS installed too)
Like OpenBVE depends on the routes and trains you download. Older routes and trains for MSTS may look dated but there are some that are as good as any payware sim. Open Rails also has it's own native Open Rails routes. As this is free it does depend on the developer on how good the graphics are. However from what we have seen there are some quality trains and routes which look great. In addition this simulator has one of the most routes and trains available to download from all parts of the world so well worth investigating further!
Again all depends on the downloads as above but generally we found no issues with any routes or trains we downloaded.
A lot of Microsoft Train Simulator Routes can be run using OpenRails. From some reports we habe heard that MSTS doesnt seem to work on Windows 10 and a way around this is to install MSTS in windows 10 but use Open Rails to run the routes. Apart from supporting MSTS it also has its own native routes
The immense amount of downloads available for Open Rails for both MSTS and native routes would leave you spoilt for choice. It's free at the end of the day and you can travel to many parts of the virtual world with an amazing choice at no cost.