I use Circuitron Tortoise switches on the main and secondary(locals) and primarily Atlas Snap switches in the yards. I need faster switches in the yard is the reason for the use of different switches. The tortoise switches are DCC while the snap switches use momentary SPDT for activation. I found such an arrangement to work best for me.
I love working the yard(s), more than running the main or locals. There are three yards with one being the main yard and two smaller switching yards(VERY MUCH SMALLER!!!). But, keeping all of the switches properly lined can get confusing, even with the lights on the control panel(Red=Open, Green=closed).
I have a control panel as the layout started 12-13 years ago to be DC and not DCC. It does have (6)power districts, though not used, all switches are in the 'ON' position for use with DCC. I switched horses in the middle of the stream, and haven't been a bit sorry I did. That is, it did cost a small ransom to convert everything to DCC in the beginning. But, prices of decoders have dropped drastically since. Now, I'm changing up again and converting to Tsunami's, albeit ever so slowly. Now, I do hope that this is the last change I'll make.
My next improvement will be to add occupancy detectors and wire in the "target lights". I'll get around to that project one of these days(the lights are already in place). I also hope to add computerization to the layout. Not to run the layout, but to monitor it and broadcast status to a large, say 46", monitor mounted to the wall. One of these days.............
Bob