The problem is only two speakers (woofer and tweeter), and Apple has tuned the HomePod to give listeners a LOT of bass, which probably duplicates Beats headphones, which are supposed to be bass heavy.
Apple did this because 95% of their listeners don't know what quality sound is like, having been raised on heavily compressed MP4 sound files. They think bass is kewl, so that is what they get. HomePod is designed to cater to people who listen to modern music, so full-range classical music will be lacking until the device includes full-range speakers. I can hear holes in classical music.
I like my Echo, but the music on it is not as good as HomePod. Alexa is more capable than Siri, which is odd. I expect both devices to compete w/ each other and Sonos, so consumers will benefit down the road.
I am kind of sorry I spent the money for a HomePod, considering the lack of full-range sound, less than capable Siri, and lack of information on how to get it to do what I want. But I know that Apple will work to improve its performance, so for now, HomePod has replaced Echo, and Echo is now in the kitchen, where its superior performance is appreciated.