Disclaimer: this is not my first Echo device - I have altogether 5 of them at the moment, and have used them for at least 3 years.
Unlike other reviewer who criticized this gadget, I had no problems with setting it up and with using it. It works fine, plays music and answers questions. I am just unhappy with the sound, that was, of course, the primary reason to upgrade from Echo Plus to this device.
The good: a. Bass is better that on my Echo Plus.
The bad: a. Trebles are very bad and muddy. Rudimentary equalizer settings (Bass, Midrange, Treble) are not sufficient to adjust the sound properly. I believe the problem is mostly due to phase cancellation effect on a single tweeter that mixes signal from left and right channels. Amazon developers, please consider either adding another tweeter in the next generation, or employing a better algorithm that will minimize phase cancellation effect. b. The switch for "Stereo Spatial Enhancement", that is enabled by default, makes the sound much worse and completely kills the trebles. c. There is a clear dis-balance in volume between spoken voice (that appears too quiet) and music (too loud). So every time you use it, you need to adjust the volume. d. Light ring that shows that Alexa is listening for you can be seen only from above, and not from the side, so if you ask Alexa to do something from 3 steps away, you don't know if it can hear you or not.