That's the only game in town unless you run Parallels with a Windows installation.
It's a good idea to the switch accuracy in the software by designing and then temporarily assembling something like a passing siding off a mainline.
Lionel O and O27 track layouts have variances in the turn length by software.
Railmodeller has checked out against real builds except for FasTrack O60 switches.