For connecting to pre-existing high-end stereo system, go with Bluesound. If you want good sounding speakers around the house, go with Sonos. I’ve had a Bluesound Node 2 connected to a pair of KEF LS50 Wireless speakers for over a year now and it sounds great. Added a Bluesound Pulse speaker a few months later in the bedroom.
I visiting a small hotel for my anniversary and they had a Sonos Play 5 setup in their dining area and it sounded wonderful, much better than the Bluesound Pulse I had at home. Hit Best Buy and listened to Sonos and decided to buy a Connect and two Play 1’s. I was blown away by the Play 1’s after I got them set up. I decided I would likely go Sonos for around the house, as well as attaching the Connect to my KEF speakers, and put the Bluesound Node 2 and Pulse up for auction. The Bluesound Pulse speaker has never sounded great. Sounds seem muffled and less detailed. Bass was there but the midrange and treble was lacking. The tone controls offered seem to make things even worse.
I listened to music through the Connect and KEF speakers for at least 2hrs. I thought I could live with the sound as it seemed livelier. One thing I noticed right away was the bass sounded much “boomier” through the Sonos, meaning less controlled. I then hooked the Bluesound Node 2 back up and everything sounded so much better. Everything was clearer, more detailed and controlled. I immediately took the Node 2 down from auction.
I love the sound of Sonos’ speakers but prefer the details offered by the higher-end Bluesound Node 2 streamer for an existing amplified system. I will likely add a Play 5 in the future as I’ll probably never stop wanting that Play 5 sound.