I also looked into DIY options and came to the same conclusions about reliability and time spent fiddling with it.
We have mostly Apple devices, so I decided to just give Airplay 2 a shot. I bought a used Airport Express for our living room hi-fi system and a portable Libratone Zipp speaker to use elsewhere (it's in the kitchen right now). If the system continues to work as well as it has over the past week, I'll probably get a couple more Zipps. But because it has its own battery power, it's easy to just unplug and carry it to where I need it, so I don't think we'll need one for every room like we did for Sonos.