Hi Rinus,
I'm using Rocrail since about 6-8 months. I've chosen this software primarily because my computers all run under linux, but I've also tried it in a virtual machine under XP with the same success.
I can't compare with any other train software as I don't own others. My advice may be a "one point of view only".
My layout is not very large (18 blocks are setup) and is still under construction, so I can't provide any real "continuous operation" feedback, but from time to time I put 8 / 10 locos running for an hour in automatic mode, and that's really amazing, especially the random way the routes are chosen on the fly...
About mistakes...mmm, I don't remember a lot...Sometimes misunderstanding on my side, but the default values Rocrail is configured with are "secure" so there is not a lot of risks. Enable the "Stop on Ghost train", as it will immediately stop operation in case an unknown loco or wagon is on an unplanned block.
Carefully read the docs, there are a lot of infos. Read and re-read them and quickly experiment a feature you're interested in as it is a very rich software with many many possibilities.
Start with the tutorial with very basic things, stop, go, setup a turnout address, switch it with the mouse, add a MM loco (Motorola 14), then maybe a DCC if you owns one, and finally a mfx. Regarding mfx, it's a bit special, read the docs before (you'll have to find out the "real" address)...
Then only add one sensor -contact track, reed, circuit track- (or more), create a block, and look if the sensor activates when the loco is in the block. Then, add more blocks and a route, and experiment.
I use it with a 60214 CS2, no special trouble except sometimes some of the 763XX signals don't start, so I press the stop bar then release it, and the normal behavior comes back. I think it's an electric problem on my side, not with Rocrail. No glitch with turnouts and locos.
I've started blocks with only one sensor per block. It gives good results but not very satisfactory if you want to stop the loco just before the signal. I recently attempted 3 sensors in a block, then downgraded it to 2 sensors per block. Using timers with the events "enter2pre" and "in" and adequate tuning of the deceleration of each loco (decoder tuning), it gives perfect results.
I don't use a turntable at the moment, but I'm planning one if I find enough room !
That's my feedback at the moment, but I'm far from having discovered all that software can do.
HTH
Cheers
Fabrice