The main thing that I bought it for is the one thing it does do that Echo does not. Pass a string to IFTTT. So you can for instance make an applet to log your dreams or ideas you have. And the recognition seems a bit better than Echo too. But do not get too excited because not all actions take a parameter. For instance you can not set up an applet to run any event you say. You still have to do one for each event. Hopefully that will get sorted when the Homeseer plug-in for Home gets released.
Update 8/8/2017Unfortunately Homeseer still is not linking but I have to say I'm liking this name your own trigger phrase feature more and more. It basically lets you add skills using IFTTT as long as you just want to send a message some where. For instance I used to have an IFTTT applet set up so when I'd add a to-do via Alexa it would get added to my Remember the Milk inbox. The problems were at first that meant using some extra channel to get it from the Amazon list to Remember the Milk. In my case Twitter which meant I got a DM notification every time. Then Remember the Milk got a skill about the same time the trigger word "remember" seemed to stop working. So for example, instead of "Alexa, remember, pick up milk" it became having to say "Alexa, tell Remember The Milk to remind me to pick up the milk at 5pm". I would still need to clear out my Amazon to-do list. Todist on the other hand has a much less polished interface than Remember the Milk BUT it interfaces directly with Amazon so anything I do in my Amazon shopping and to-do lists syncs without any plumbing on my part. So now I can say "Alexa, add 'pick up the milk' to my to-do list" and get it added without all the notifications.
Now compare that with Google Home. I just create an IFTTT applet that lets me say "Hey Google, remind me to pick up milk" and it adds it to my Todoist inbox with a priority, due now and a couple tags. The phrasing just flows. Like the memo one above it is nice to be able to pick my own trigger phrase. Note to call an IFTTT from Alexa directly like that you have to say "Alexa, trigger [phrase]" and [phrase] just tells it which applet to run and it does not get passed on. Plus Google Home seems to be better at transcribing text than Alexa. For instance for testing I tried to add "convert homeseer counters to objects". Google got it right. Alexa transcribed it as "for home seer counters".
Updated 10/20/2017Still can not get Awair or Homeseer to link.
I did get Harmony linked but I can only link in one of the hubs. By default you have to start everything "ask harmony to" as in "Hey Google, ask harmony to turn on hulu". If you want to just say "turn on hulu" like you would do with Alexa then you need to create a shortcut. Note if you have a Chromecast linked by default "turn on Hulu" will try and stream to it. Also when you set up short cuts use the mic to input the shortcut or it may not work. This is a bit more of a pain to set up but it does let you choose what device to play what on though since Fire TV seems to be unsupported in might not make that much difference. Unfortunately you can't just create a shortcut like the "Remind me to" one above but at least you can create a simple one like "to do list" which will bring up the Todoist app which will prompt you from there so you do not have remember which app to bring up and how.
I should probably note here too in order to change the friendly names in Google Home you currently need to unlink and relink Harmony. There is not edit. In Alexa you can edit the names names now of smart home devices, groups and scenes. Scenes is were you will find the friendly names for Harmony activities, channels and devices.