I'd use the DC switch machines. It's tried and true technology and you're not using power from your DCC system to control them. Plus they're not hard to wire. I tried one of the DCC turnouts Bachmann makes. Every time I wanted to switch tracks I had to punch in the address of the turnout then punch the locos address back in to get back control of the train. If you're doing a lot of switching that gets old fast. Pushing a push-button or momentary contact switch to cahnge a turnouts direction is much simpler and you don't have to be remembering and punching in addresses all the time.