Without comparing the audio quality of the Sonos 300 vs the HomePod, this comparison isn't very useful. Personally, I would probably want a pair of Sonos 300s and a HomePod mini in a room. The mini could handle Siri requests or even tell the Sonos what to play.