I've had TRS2006 (as the first and only) for 6 months now. I've gone through my generous share of mishaps, mistakes, errors, rebuilds etc etc, ending up in a total re-install as of today.
I'd have to say, that any other software behaving like Trainz, would have long since landed in my trash...