I think the Sonos ecosystem is actually pretty cool. I can completely understand how folks get hooked on it. And Sonos gear is no small investment in its own right so I can also completely understand how folks would feel "trapped" to remain with that ecosystem after a large investment in whole house audio via Sonos.
Sonos might have sucked me in *if* they had released a better sounding speaker with Alexa built in. In December, right after Apple announced that HomePod would be delayed, Best Buy was having a sale on the Sonos ONE for $175 each. I spent a fair bit of time at the Sonos display in my local Best Buy listening to the Sonos ONE, Sonos Play:1 and Sonos Play:3. To my ears, the ONE and Play:1 sounded identical with every type of music. And both of them sounded significantly INFERIOR to the Play:3. As much as I liked the idea of getting several Sonos ONEs for $175 each, complete with Alexa, I just wasn't willing to compromise THAT much on the sound quality of my (eventual) whole house music system.
If Sonos had released a Sonos THREE (Play:3) with Alexa built in for $299, I am pretty certain I would have pulled the trigger in December and jumped into the Sonos ecosystem.
But, they didn't and I didn't. And, today, I'm glad they didn't. Because, HomePod sounds even better than Play:3. HomePod doesn't have a relatively narrow "sweet spot" like Play:3. And, importantly, according to my wife, HomePod isn't butt ugly like Play:3. She was NOT thrilled with the idea of the largish Play:3 speakers sitting in every room around the house. She feels the HomePod is MUCH more attractive.
I'm very grateful that Apple delivered such an outstanding speaker with a very high wife acceptance factor. As much as I love my wife I wouldn't want to give up sound quality for aesthetics and, thanks to Apple's ingenious and attractive design, I don't have to. I got the best sounding speaker AND the best looking speaker all in one package.
Mark