Old-school electromechancal relays are definitely what I would choose.
I once did a ridiculously complicated design using DC relays with steering diodes to implement a raster scan of a motor-driven X-Y table. The X-Y table had a 2.5 cm diameter ZnSe infrared window (or other infrared transparent material) mounted perpendicular to the X-Y plane. The window was raster-scanned through a collimated IR beam from a table-top CO2 laser. Liquid nitrogen-cooled PbSnTe detectors with motor-driven optical choppers in front of them measured incident, transmitted, reflected, and scattered IR radiation from the window material using lock-in amplifiers. This was part of an effort to attract the attention of folks at the Air Force Weapons Laboratory in Albuquerque NM. They were trying to develop high-energy lasers to defend against ballistic missile threats. Later this program was called Star Wars by some pundits. Our demo system must have impressed someone. We received a contract to develop and operate a full-scale test system capable of scanning windows about a meter in diameter. Of course that system had a proper computer to control a large Cincinnati Milacron CNC X-Y milling table that supported the window and its attached cooling hardware.
Relays still have a place in modern circuit design. They are quiet, reliable, low power-consuming, and can be configured with multiple contacts to switch independent circuits with moderate currents of either AC or DC. As
@KrisBlueNZ said in post #3 above, using relays for simple AND or OR logic is easy.