Right now the rules are so basic that the devices are more of a gimmick than anything else.
To make them really useful and actually earn the title of 'automation' there really needs to be the ability to use at least 2 conditions for a rule.
IF after sunset AND I enter my suburb, THEN turn the front lights on.
If I leave home turn the coffee machine off.
I know you can use IFTTT, but that is limited again to a single condition and the fact that its geolocation rules don't work with Andriod systems is widely complained about all over the web (with no response or support from them).
If you could implement a system like this the possible uses of your already existing devices would skyrocket!! There are so many things that would be actually useful and not just 'cool' that I could then do!