There's no time like the present to get yourself a smart speaker. Amazon was the first to successfully launch with the Echo, which was such a hit that the smaller Echo Dot soon joined the family, the screen-toting Echo Show lagging not far behind.
But now Google Home is on the market and getting stronger by the day, the decision for your smart home assistant has never been tougher.
Granted, neither are perfect devices, but they're both good for listening to music, controlling a limited range of smart home tech, and performing a few party tricks. They can even now be used to call friends and family. So which should you get? Read on to find out.
Amazon Echo v Google Home: Design
Echo's seven directional far field microphones live inside a tall, cylindrical speaker. There are just two buttons on the Echo itself, an action button and a mute button, and you can also turn the top of the device to control the volume. But other than that, all interactions are going to be done with your voice. If you opt for the Echo Dot, you have an additional two volume buttons, but no rotational input.
The Dot is also a fraction of the size, and as a result has less punch in the sound department. You get the same blue ring of light around the top, but remember that it's designed to be paired with a separate speaker.
Google Home's design is also sparse with only one mute button that sits on the back. However, Home is white with interchangeable bases that bring a much needed spark of colour, and looks better for it. It's also smaller than Echo and pear-shaped with a slight slant on top that's touch capacitative for volume control.
While some may like the larger look of the taller Amazon Echo, Google Home wins the most style points here. It can blend in a little better with the rest of your living room, kitchen or bedroom thanks to its squat frame and colourful customisation.
Amazon Echo v Google Home: Interactions and sound performance
Since launch, both Google Home and the Echo have got better at picking up our voice. This was a bit of a problem when the Echo launched in the UK, but it's improved in its ability to detect non-American accents.
Google Home is now available in the UK, and comes with a more distinctly British accent. There are fewer far field microphones in Home - only two to be exact - but in accuracy we reckon we've had a similar hit rate on both.
In terms of speaker performance for music, both Echo and Home are able to blast a hearty dose of sound to fill the room. However, crank the volume up to 11 and you'll see why neither are capable of replacing a proper sound system. Neither are terrible, nor are they great.
Thankfully, the Echo can now pair with any Bluetooth speaker, after Amazon rolled out a quiet little update. Similarly, you can pair Home with a Chromecast Audio, connected to a proper speaker, to get the best of both worlds. Also worth noting that Home offers multi-room playback if you have multiple speakers around the house, while Echo does not. Apple's HomePod, launching later this year, puts more emphasis on sound quality - though we can't speak to its overall quality until we review it.
Alexa and Google Assistant are always listening out, but they require trigger words to activate, whether that's "Hey Alexa" or "Ok, Google". The difference is that Assistant is capable of more contextual conversations, where you can ask follow-up questions without repeating certain words - as you would if speaking to another person.
This is a bit hit-and-miss right now, and usually where Home's voice interactions fall down. For example, on one occasion we tried asking "What will the weather be like tomorrow?" to which Google gave us a satisfying answer, but when we followed up with "And what about the day after tomorrow?", Assistant proceeded to describe the plot to the 2004 Roland Emmerich movie. Unhelpful.
Alexa can handle a bit of contextual understanding, but not as much as Home - although there definitely needs to be improvement here. We expect this is something that will develop on both platform over time, but Google is making more of a point of it right now.
Amazon Echo v Google Home: Features
Probably the most-used feature of both is for playing music; they're really good at being your personal DJ, especially when paired to your favourite streaming services. Google Play Music will only work on Home, while Amazon Music is exclusive to the Echo. Spotify works across both, but it's the access to YouTube Music (if you're a subscriber) that gives Home a bit of a secret weapon here. Overall, we reckon Home is the best for music at the moment.
Beyond that, both smart home devices have a range of talents. These come in the form of 'Skills' for the Echo and 'Actions' for Home. All of them allow your assistant to perform tasks like reading out the day's news; controlling smart home devices like Nest thermostats and August smart locks; launching trivia games; and even ordering you an Uber. Google Home learned these skills automatically when developers push them live. Alexa, however, has a bit of a hybrid approach. While you can still can enable skills manually via the companion app, a recent update also allows the skill to install themselves after you ask Alexa about 'em.
Echo had the head start here, and now boasts over available 10,000 skills. Home has closed the gap a fair amount since launch with its broadening range of abilities and third-party integrations, but Alexa still holds the higher ground with a wider range of smart home integrations and skills. The ability to choose which skills your Echo learns has its advantages too.
For the most part, the general features like music playback/control, news, weather, party tricks and calendar syncing are available on both devices. Home can also use Chromecast Audio-connected speakers, or you can use several Home units to play music simultaneously. While Echo will currently let you hook up to speakers via Bluetooth, there is an update coming to Google Home that'll enable the same functionality. Even better, you can also voice-cast content to any TV that has Chromecast plugged or built in, and this also now works with Netflix, so you can say "Hey Google, play House of Cards on [Chromecast name]" as long as your Netflix account is linked in the Home app beforehand.
Both devices will be getting notifications in the near future. When you have a notification for a news brief or a flight update, your smart speaker will light up and you just have to ask either Google Assistant or Alexa what's up and they'll tell you. The feature parity continues with voice calling, although there are some differences. Amazon's Echo currently has free voice calling, though you'll need the Alexa app and an Amazon account. Google Home's hands-free calling lets you call any cell, home or business phone so long as you're in the US or Canada (for now), which makes it more flexible than Echo, although you won't be able to call other Google Homes.
The one major advantage that Google Home has over Amazon Echo is multi-user support for up to six people. So now when someone asks Google Home something, it'll recognize their voice and shift to give them their calendar, their email, their music library, their commute time and more. You can set all this up in the Google Home app, and each person will have to say "Ok Google" a couple times for the voice analyzation to dial into your voice.
Home has another advantage in that it has access to Google's entire neural network, which gives it the edge in relaying certain information, and we feel like this has the potential to give it more advantage in the long run if/when Google starts integrating more of its services with Home. These added smarts already show up when searching for music tracks: you can give Home some example lyrics, and it can sometimes seek out the song you're looking for.
All that said, curiously, Alexa works better with Google Calendar than Google's own smart speaker, reading events from all your connected calendars, while Home can only scan your primary one. Both can add things to your calendar now, and both will be able to deliver notifications (for better or worse) later this year.
Amazon Echo v Google Home: Price
At $179.99 Amazon Echo is pricier than Google Home's $129. The Echo is larger and packs a few more mics inside, however you can also opt for the Echo Dot which is much cheaper at $50 and can do basically everything the larger smart speaker can, save for the better speaker.
That's important, because you can have multiple Echo Dots around the house for less than the price of a Home, and if you already have speakers you can use, this might make more economic sense.
Amazon Echo v Google Home: Final verdict
Google Home has come on leaps and bounds since launch, and choosing a victor isn't easy. Right now the crown goes to Alexa simply because it still has a broader skill set. That said, Home is quickly closing the gap, and has the potential to leapfrog Alexa before long. Its new call feature may alone be enough to sway some in its direction.
Google needs to do is improve the contextual voice recognition and integrate more services, while more features are set to come later this year. The little air freshener-like device also has more in the looks department, we reckon, and the Echo shouldn't rest on its laurels. The battle for the smart home is really just beginning.