I have an Alexa and this is literally all I do with it - music, smart home stuff, and maybe the occasional timer - except for sending messages, which it can't do.
I briefly tried some of the "skills" but they're awkward as hell. You have to say something along the lines of "Tell <app name> to <command>". Yikes.
So I'm pretty excited about the HomePod. Improved audio quality for music playback is genuinely enough to convince me. The assistant parts are just software, Apple can improve that in the future.