The ease to create applications, as well as integrate them with other platforms like AWS or Azure. I can't think about any downsides to this software at all, it has been very easy to use so far. It's great if you're into automation, monitoring and creating new applications in your home. We have used it to monitor our house appliances (HVAC system, water heater etc) through APIs from different vendors such as Honeywell, Emerson, Schneider Electric etc. This way we are able to automate some processes that might not be possible otherwise.