I don't have Sonos but I do have 3 HEOS gen2 speakers. A Heos 1, 3 and 5. My Marantz also acts as another HEOS speaker.
I put one in my office, one in the bedroom and one in the kitchen. I can group them together to all play the same source or separately so they can all be different. Sources can be Spotify, Pandora, Tunein, Siriusxm, Tidal, your own DLNA server, etc. They only require power and a wifi connection. The HEOS 1 has an optional battery pack for it.
The best part is the sound. They sound fantastic--especially their bass response.
Alexa integration is supposed to be released soon.
IMO, the HEOS 3 is the sweet spot. The 3 and 5 are very close in sound. Im not sure the extra scratch for the 5 is worth it (unless you have a big room in which case it might be worth it to just get 2 HEOS 3s and group them.) I don't have a 7 so I can't comment on it.
Pros: Gen 2 HEOS speakers sound much better than their Sonos counterparts.
Cons: The Sonos app is better, imo. I wish D&M would fire their entire app development team and start over. Im hoping with Sound United buying D&M this is exactly what happens.