I really like the Insteon interface and app. However, they need to fix some bugs in it. I believe they released it prior to fine tuning the firmware.
When you're adding devices, sometimes you have to power cycle the hub in order for it to recognize the device. Also, I had to factory reset the hub when it first arrived for it to work properly.
Now that it's set up, it works great except for problems communicating when an air conditioner/furnace isn't running. This is due to the wiring of my home and not to the Insteon device itself. Any device that communicates over the power line will do this as my main power splits into two breaker boxes when it enters my home. Insteon makes a "bridge" that will fix this, but I have to get an electrician to come install it. Again, this will occur with any device that communicates over the power line. You can get around this by installing multiple Insteon devices on both circuits as it amplifies the signal and the devices communicate wired and wireless. My only problem is that one circuit breaker powers rooms that are too far away from the devices to communicate wirelessly.