You can't kill anyone or even crash the trains realistically and you have to wait for your route to clear now and then none of which will appeal to people who will think it quite reasonable to then write a review based on their (lack of) experience.
I read a quite lengthy and damning review of TS a while ago which turned out to have been written by someone who had logged less than an hour- not even time to complete the Academy tutorials. I won't be the apologist for TS but when it gets things right, and it does most of the time, it can be a great experience. Even a cursory look through these forums will tell you that most people here, and certainly everyone who has be using it for any length of time, are well aware of that and consider it to be worth persevering with in spite of its failings.
Train Simulator is an old program poorly optimized for modern hardware and with its share of bugs. I don't have TSW (though there is a couple of routes that make it very interesting and I'll crack one day) so I'll leave that to others.