A big but
This device came out about a year ago. Maybe things have changed since then, but I remember reading about it that you can ONLY program it and access it through IMP's cloud-based servers. You have no direct access to the device and no direct control over it, yourself. Even though it needs continuous access to your network to perform any function.
The plan seemed to be that everything that talked to the IMP device (and each one had to be registered individually) had to go through IMPs cloud and therefore they would know (presuming their website and cloud systems didn't crash, go bankrupt or get bought-out by someone who's only goal was to crush the company) who was doing what, to whom, when and where. No biggie for a single "play" device. But to make a major long-term investment that's dependent on the whims and financial fortunes of someone else is a pretty big turn-off.
This device sounds like a nice idea, if a rather expensive one (at £30 a node - you could buy a lot of light switches for that). However it's in need of some fairly severe hacking to free it up for everyday, personal, use. Maybe once it breaks from from IMP-Central I'll be more interested.