If you already have the amazon alexa, of any generation, I would recommend the Play One. IF you ever decide to add another speaker to the room you can pair the Play one's. If you have the Sonos One it can only be paired with other Sonos Ones. Especially since they cost significantly less.