I have Google home max in the kitchen. They are good for me and fits in with the rest of my house which is full of Chromecast speakers (Inc living room with Sony htst5000).
They support AirPlay 2, so you’re good if playing from an Apple device.
Google speakers and nest hubs, etc.
If using in the kitchen get the one with the screen for music videos and youtube recipes.
I also like to use the screen to watch my front door when i'm expecting someone and i'm busy cooking so I have advance warning so I can turn stuff off and no need to run to the door, etc.
Google stuff integrates well with nest hello and lots of third party smart home appliances.
I can't compare. Never had the Sonos. I'd say I wouldn't pay more than the £200 they've been sold at previously though. At that price point I can imagine they are better value than the Sonos One but you can get a bundle of 2 Sonos ones for not much more than the Google home max is being sold at right now and even a Sonos beam has been not much more previously.
Sonos is all app based and done via wifi right? And you can use voice assistant if you have the right content. So you depend on the functionality of the Sonos app to play whatever content? Not too dissimilar to connecting Bluetooth to phone I suppose?