For me, the crackling has now to spread to all my Gen 2 HomePods, and not just the one stereo pair I commented about earlier. I too am thinking about Sonos...
There are very few 'compromises' switching to Sonos.
Of course, Sonos fans will tell you that it's unsurpassed in sound quality and multi room music performance.... and at least one of those is true
From the 'HomeKit and home app' perspective there is literally no difference having Sonos vs HomePods. You can airplay from the iPhone to Sonos easily. You can also address Siri on the phone or iPad and it will play to multiple Sonos speakers.
The only downside is that you lose the 'siri' commands in a specific room i.e. 'turn off the light' and the HomePod knows what room its in and turns off the correct light.
Sonos is also not cheap - whereas HomePod Minis are a very acceptable sound quality and easy to hide away - Sonos tend to be larger and more conspicuous and more expensive. The cheapest option being IKEA Symfonisk Sonos speakers which sound good but are quite large.
I hate having to consider this as theres been quite an investment in hardware for HomePods but if they consistently fail to perform their basic function then you have to start thinking elsewhere.
Apple... please just fix this software - how do you not know how ropey it is??