For me, as a person who uses TS12 on the regular, buy it. However, I must recommend TANE or TRS19 if your PC can run them. TS12 is very erratic and sometimes some things just decide to not work for no discernible reason. That being said, I have used TS12 for the majority of my Trainz routes...