Sonos One vs. Amazon Echo Studio

The Sonos One and Amazon Echo Studio offer a lot of similar features, but which speaker is the best for you?