I am a big Apple user, like Vermifuge, but the Apple home stuff is a hard pass for me as well. I use Siri in the car cuz I have to, but that's it. Geez, it's easier for me to ask my Google mini something than Siri and get a decent answer.
I would say that the Echo is the best in terms of control though. I have an Echo and a Google Home Mini about the same distance from my wifi router and the Google Mini gets flummoxed when the Echo almost never does. And the Echo is the default control for any home automation; Apple's HomePod is the Zune by comparison. Might be OK for someone who doesn't already have any decent bookshelf or other BT speakers or something, but meh. And it doesn't even work with Spotify or Pandora now, right? OMG.
The Google is great at getting basic calendar info I have synched via Google Cal (I use Fantastical on macOS). Better for inquiries, and it works great with a Chromecast Audio if you wanna send music to a non-BT sound system. For BT. The Alexa, esp with IFTTT, is great for more automated things and lights, like it will do Ikea's very affordable bulbs while Google won't.
Google's documentation and help and such are kinda awful, but Apple's wasn't great. I pretty much gave up on HomeKit and just use other dedicated apps for various tasks like lights. Alexa is the easiest to setup and use I thought.
Another thing Apple doesn't seem to get is that these things should come in small and cheap versions, like the Dot and Mini. You can do stuff like use 'em as intercoms, and have them all 'round. Having just one in one room kinda lags. We have one for a media room and other's elsewhere (I got Minis for about $7/each). Really helps.