I tried Sonos once and ran far, far away. My rule ever since has been that I buy dumb speakers and attach the networked audio device of the day. Today I'm using Wiim streamers, used to use Chromecast Audio, briefly ran an OSS stack. That's the only way to have power over companies in this scenario: I can swap out the networked bit anytime with a minimum of cost and waste.