Originally we got it for free when I worked at Amazon, since I was alpha and beta testing a lot of stuff for them (and I got probably $300 in Alexa hardware and over $1000 in Ring stuff for free!) We've found it very convenient, and it works really well with Alexa. When I left Amazon we kept paying for the 'Ultimate Music' subscription, just considering it one of our luxuries like good food. Very wide selection of music, easy to make playlists (although I wish their 'shuffle' feature in the playlists were really more random), and the built-in playlists are pretty good. We have it playing pretty much all day when the TV isn't on. I can even just say, "Alexa play music we like" and it will play songs that we've told it we like. Once we trained Alexa to recognize our voices my wife can say, "Play music I like" and it will mostly play stuff that she's liked and not much that I did. We hardly ever play CDs any more because we can tell it, "Play the album 'Dark Side Of The Moon'" or, "Play music by Juan Luis Guerra" or even, "Play '70s folk music" and it will.
I've seen articles here complaining about ads on the Echo Show, but we've never seen any. Maybe because we have the 'Ultimate' subscription, or maybe it's just something in our settings from when I worked at Amazon.