I have a mix (9 in 3 stereo pairs and 3 singles) of HomePods (not the Minis) and Sonos speakers (1 pair ERA 100, 1 pair ERA 300, a One and 2 Roams.).
I have found that Airplay from macOS Tahoe is extremely unreliable (for all speakers, HomePod and Sonos) and that I need to use the iOS Music app to get Airplay to work reliably. I have never encountered an issue with the Sonos speakers (I also have a NAIM MuSO and a Bose 700 sound bar and 700 sub in the guest bedroom which also work fine when using iOS or iPad OS) using Airplay from my iPad or iPhone. MacOS is a disaster (I have posted elsewhere on the issue which is still not fixed and was introduced with Tahoe, Sequoia was fine).
The SONOS app has proved to be very useful for me to stream to my SONOS speakers where Airplay failed. It is also worth pointing out that the ERA 100 and ERA 300 also support Bluetooth and a direct connection (gasp 'analogue' connection) via their A to D dongle. Something the HomePods cannot do.
So the SONOS app on the Mac is very useful. You need, as has been pointed a few times here, the iOS app to set up the SONOS speakers which I find a mild irritation. I would prefer to have a Mac OS app, but the Mac OS is restricted to playback and tone controls for the speakers. The iOS app has also met my needs reliably although it can, at times, be a little obtuse. The MacOS app is severely limited but can select stream sources.
As regards comments on quality, I find the ERA 300s to be disappointing with poor bass and a rather forward sound (emphasized mid range). Funnily the ERA 100s (the cheaper option) sound better (balance and bass) although they still have the signature SONOS forward sound. I think the HomePods (OG and V2) sound better than ether SONOS speakers and have much better balance and substantially better low frequency response. However their total dependence on AirPlay is a serious shortcoming that limits their usefulness and have prevented my investing further for my mid-fi listening systems in the house, hence the SONOS systems. I have a higher end system for pure listening and a surround sound system with processor, amp and 9 speakers for multimedia listening for TV etc.
I have found that Airplay from macOS Tahoe is extremely unreliable (for all speakers, HomePod and Sonos) and that I need to use the iOS Music app to get Airplay to work reliably. I have never encountered an issue with the Sonos speakers (I also have a NAIM MuSO and a Bose 700 sound bar and 700 sub in the guest bedroom which also work fine when using iOS or iPad OS) using Airplay from my iPad or iPhone. MacOS is a disaster (I have posted elsewhere on the issue which is still not fixed and was introduced with Tahoe, Sequoia was fine).
The SONOS app has proved to be very useful for me to stream to my SONOS speakers where Airplay failed. It is also worth pointing out that the ERA 100 and ERA 300 also support Bluetooth and a direct connection (gasp 'analogue' connection) via their A to D dongle. Something the HomePods cannot do.
So the SONOS app on the Mac is very useful. You need, as has been pointed a few times here, the iOS app to set up the SONOS speakers which I find a mild irritation. I would prefer to have a Mac OS app, but the Mac OS is restricted to playback and tone controls for the speakers. The iOS app has also met my needs reliably although it can, at times, be a little obtuse. The MacOS app is severely limited but can select stream sources.
As regards comments on quality, I find the ERA 300s to be disappointing with poor bass and a rather forward sound (emphasized mid range). Funnily the ERA 100s (the cheaper option) sound better (balance and bass) although they still have the signature SONOS forward sound. I think the HomePods (OG and V2) sound better than ether SONOS speakers and have much better balance and substantially better low frequency response. However their total dependence on AirPlay is a serious shortcoming that limits their usefulness and have prevented my investing further for my mid-fi listening systems in the house, hence the SONOS systems. I have a higher end system for pure listening and a surround sound system with processor, amp and 9 speakers for multimedia listening for TV etc.