I have extensively compared both Sonos' Play 5 speaker and Bluesound's Pulse2 and I can honestly say the Pulse2 has the edge in the following:
-Inputs: all of them, you can affix a usb drive directly to the back of the device, utilize toslink, or 3.5mm to connect it to almost anything manually.
-IR control each device
-Bluetooth for extreme situations
-35 bit DAC
-Pause, skip, play, etc... all manual controls atop the device in a square pattern.
The setup is simple and if you have an ounce of intelligence you will find that a consistent connection to the application requires a network capable of supporting the streaming of HI-RES audio. looking at you-gadgetlover...
I will say that the App in the Sonos is flawless. An all-in one place to search almost any popular music streaming service available while Bluesound requires a subscription to most HI-Res capable services, like Tidal and HD Tracks. But with all of the other features that the Bluesound offers.... 2TB cd vault, battery pack for the smaller one...
Sonos also has the benefit of the home theater aspect with it's sub/soundbar combo and wireless 5.1 so if you are looking to integrate that aspect into your project you are probably better off with Sonos in your home.
I think the ball is back in Sonos' court to improve the aesthetics and features of the Play series aside from the recently-released Play5.