Your choice should depend on what you hope to get out of your smart speaker/smart hub. With Alexa, you get access to Amazon shopping and music. With Google Assistant, you harness the power of the Google search engine and the entertainment of YouTube. With Alexa, you get quick-and-easy Amazon product compatibility. With Google Assistant, it’s all about Nest and other Google-branded devices. With Alexa, your speakers will hear you better, but with Google Assistant, you won’t need to use as precise of wording (according to our tests).