we've had sonos for about 2 years. it's fine, can't comment about sound quality as I'm no audio buff, certainly more than good enough for my ears

Keep in mind that with Sonos, you may need other subscriptions, such as Spotify Premium. Of course if you have mp3 collection you can place it on a drive connected to your home network and Sonos will play that too. To be honest I just pay the spotify premium monthly as it has pretty much everything song or album I could ever wanted to listen.
The other option, if you already have a good sound system and want to make it wireless, is to get google chromecast audio for about $55