Hi John,
I am the TD for a theatre in Ottawa, Canada. We just finished commissioning our new system in August, but instead of going the MADI route, we ended up going DANTE and I am very glad we did. I have heard some horror stories from a counterpart at another theatre in town of MADI dropping out in their booth from their MADI link that is in their computer running qlab mid-show. I am guessing this is a venue specific thing, but from my understanding and hands-on experience, DANTE is just a lot easier to deal with. You stick with your standard star topology network using a good quality layer 2 managed switch w/ QOS and you are off to the races. If the audio network is completely isolated, you can get away with an unmanaged switch, too.
We went with a Yamaha QL1 due to the fact that is has Dugan auto-mixing built in, and it is incredibly scalable. We would have loved to have gone the CL route, but budget did not allow as we stripped the theatre of all previous audio wiring and started from scratch, so the project was not a simple booth upgrade.
The yamaha RIO racks for additional in/out capacity is just as easy to deal with over DANTE. Currently waiting for ours to show up as we ordered it after the fact and I know it will be getting used on pretty much every show as a stage box.
Using Dante Virtual Soundcard on your qlab machine is incredibly simplistic and has made our designers very happy. DVS has a max 64X64 capacity, but DANTE itself can handle up to 512X512 audio channels on a single network. MADI caps out at 64. Most places that is not a problem, but if you are running main/backup machines with multi-channel audio, it can add up very quickly or course, so you might end up being a bit limited in channel count.
Also, doing multi-track recording over DANTE is incredibly easy. DANTE runs native on macOS, so all I have to do is open an extra laptop on the DANTE network, open DVS and our recording software and I can record all channels pretty much instantly.