I thought the setup and configuration was not too difficult. It is important that you use the Navilink Wi-Fi remote control system User Manual, and follow the directions exactly for the type of unit you have. If you plan to use wireless and not hardwired, have your SSID and wireless network encryption password handy. Don't forget to add the Navilink's MAC Address to your wireless router's client access control menu if you have that enabled on your wireless router.
Advantages: Its real handy to be able to keep an eye on your energy and water usage whenever you want, as well as checking the status of the unit itself.
The device is pretty easy to install, even though the instructions aren't very clear. You have to use their app to control it. The iOS app as of 4/21/2019 is pretty terrible. Just barely functional. I wanted to be able to program the timing for the circulator pump on my water heater and it is okay, but the usability of the app is bad. It seems like it was written by a student with no background in user-centered design. If you need to either program your water heater or to turn it on and off remotely, then this is probably a good idea. But don't expect to get lots of useful information from the reports or anything like that.
Device works as describe however, the smartphone app could use some work especially in the scheduling of the recirculating pump. It's a bit in the 20th century compared to the actual control unit that it interfaces with. Installation of the unit was easy but, the manual was not the same as what I found on the GadgetsGo manual download link. It appears a complete page was missing from the manual in the box.
Advantages: Unit is easy to install
Disadvantages: Software is behind the times and could use some updating.