The product is nice and of very good quality, and the installation was extremely easy. It took about 15 minutes because I already had NPT flex fittings on the main water line for the softener. I had to purchase a nipple to convert the female inlet to male, but that was simple enough.
Initial setup and learning was also really simple and the app is quite nice. I really haven't had any problems with it.
My only complaint is that, after the intiial week of training, where we exposed it to extraordinarily high flows of long duration like filling a large whirlpool tub multiple times, it unceremoniously cut off the water while doing the dishes. The flow rate and duration was considerably lower than it had trained, so I don't know why it thought that was a leak. However, the app alerted me, and I was able turn the water back on right away, so it wasn't a big deal.
I also found that in the app, I could select manual settings so that it won't do that again. I thought that was a very nice touch.