I tend to favor wired when feasible for the same reasons.
RS485 is another good choice.
RS-485 networks can achieve reliable data transmissions in electrically noisy environments. By considering the tradeoff between data rate and cable length, you can design a system that achieves data rates in excess of 50Mbps over cable lengths of hundreds of meters, and without repeaters.
https://www.maximintegrated.com/en/app-notes/index.mvp/id/3884
Reliable, cheap and fairly simple.
Our own @Nick Gammon has a good write up with libraries here: Gammon Forum : Electronics : Microprocessors : RS485 communications