I'm all for MSTS even though I have both programs, It's defineatly showing it's age now but still has a huge community of freeware/payware developers who are constantly pushing the boundaries. As Ticketman mentions
www.uktrainsim.com has a huge file database aswell as info on the next generation of railway simulators currently in development.