It's not for everyone, but i'm really enjoying the setup. Although if i could I would remove IFTTT from the whole equation. Everything else is running off of a server in my house, so IFTTT is the only part that's really not fully in my control.
But as it's nothing but a "layer" on top of the rest as an "ease of activation" kind of thing, i'm not that worried.
IFTTT is the ONLY thing on Google home right now that lets you create fully custom voice actions. It's got a lot of things like this.
There are a few similar services, but at the end of the day, if it's within my capability to talk directly to a service, I'm going to just write my own code to talk to it (or my FOSS HA system will more likely support it very quickly).
IFTTT's power to me is completely in its ability to integrate with otherwise "locked down" services.
Isn't this quite a security risk? I'm imagining a burglar standing outside with a megaphone and ordering your house to let them in.
But that aside, it's setup so that my home automation system will only listen to the voice actions if there is someone home. But that was more to prevent IFTTT bugs from opening when I'm not home.
If someone wants to go through all that trouble to break into my house, let them. I have insurance and security cameras. I'm not going to build my house like a vault to prevent someone from stealing my TV any more than I'm going to walk-around in a bullet proof vest to prevent someone from shooting me.
Edit: Sorry if this comes across a little shitty sounding. I get asked this just about every single time I bring this up. I have this response pretty loaded...
I have a google home, and through integration with IFTTT I can say "Okay Google open the garage door" and it will work. It's so much smoother than telling the garage to "turn on", or telling the front door to "turn off".
It's the major reason why i've stopped using and actually sold the echo but i'm getting a second home soon.