I still use Sonos, for lack of a better option (?) but have come to hate it, the devices, the company, the whole "ecosystem", with the heat of a thousand suns.
It updates constantly, you can't ever refuse an update, updates stop the system just when you need to use it, change the UI for no reason, and every update breaks something. Every single iteration is a little slower; I used to keep an oldish ipod touch just to manage Sonos but now it's so slow it's almost unusable.
Since 2006 my use of Sonos HAS NOT CHANGED AT ALL: mp3s are stored on a Nas and they're played in various "rooms"; and sometimes I listen to radios; and THAT'S IT.
Of course Sonos as a company has to support new streaming services and whatnot, but why does it have to break everything in the process, or force all users to upgrade? Why can't it leave us alone??
Every 6 months I try to look for an open source alternative, maybe based on a Pi (+ relay to power up amps on demand) but have not been very lucky so far. Am very interested in any pointers to something simple to implement and that I would completely control.