One operational caveat of S-curves I find to be particularly troubling...backing movements for the train.
Pulling the train through an S-curve, IMHO, is relatively easy in comparison. But for truck-mounted couplers (we're focusing on O3R, now), at the peak 'misalignment' of two cars being pushed through an S-curve, the truck centers are totally misaligned and the conjoined couplers are creating a twisting leverage of the two trucks leading to an outward derailment.
If you are pushing but a car or two through the S, the leveraging force on that misalignment probably isn't so bad. But if you're nursing a 12-car 20th Century backwards into the station, that pairing of couplers between the head-end baggage car and its adjacent passenger car is going to be painfully taxed by the preceding load of another 10 cars subject to the relentless push of steam/diesel power.
Of course, with the typical generous+ flanges on the wheels and properly weighted (?) cars, derailment will probably be a rare exception. Right? (I guess its just those lingering memories of decades ago...backing a long string of HO cars all featuring 'talgo' truck-mounted NMRA couplers through 'Snap-Track' S curves .)
#8 or #10 switches with a bit of straight betwixt?...I agree, you should be OK...pull or push.