At the moment I'm relying upon lots of discrete apps all glued together with one web service, now if the web service stops working I can still turn the lights on and off using the LIFX app and I can still control my heating using the Heatmiser app; but what I can't do it any of the logic stuff that I find so useful, turn the heating on at X time and make the lights are lovely warm colour at the same time sort of thing.
I'd love devices that respond to simple post requests that I can run with bash scripts, over 10 years of experimentation that seems to be about the most stable system I've seen.
But yes, if IFTTT stops working tomorrow and it's going to be a major pain in my bottom and I'm going to have to recreate a lot of my systems from scratch. Which is why the search for robust systems under my control is never really going to end.