We run some traditional 042 switches on our layout, and they work really well.
A big downside, though, is that for the switches with the machine towards the inside of the curve (which is necessary in some places for them to fit), the fuel tanks of some of our Railking diesels interfere with the corner of the machine cover closest to the track and derail the loco.
It's too bad, because the engines run fine through the rest of the O31 track on the layout.
Has anyone modeled or created an updated switch machine cover with those corners cut down or back to clear some modern diesels? If not, I may create one and 3D print to test, then maybe do a whole batch.