I got one for x-mas and returned it.
Sure it has great sound, but no bluetooth, no iphone app or controls so always have to sound like a dork and say 'hey siri' every time I want it to do something, and next to impossible to use other (non Apple Music) streaming services with it.
Also, every time I wanted to move it to another room, I had to set it up again. I called Apple support and the guy said 'it's not designed to be a portable speaker, it's meant to stay in the same spot all the time'. WTF?!? To me, the biggest advantage of a small, good sounding speaker is that it's portable and can take that music out of the porch, to dining room, to the bed room.
Apple products used to be about flexability, about allowing the user to configure things to their liking. The Home Pod is all about forcing you to do it only one way: Apple's way.
P.S. Why doesn't apple make an app for the iphone that allows you to control the home pod? (music source, volume, etc) But no, that would be the 'old' Apple way ... in other words offering additional convenience and flexibility.