And here is a number 6 items for the list that I just thought of:
6). Smart watering suggests running zones on poorly draining soil multiple times for shorter periods to help prevent runoff. This is a great concept and I would like to sometimes be able to run manually in that same manner. Unfortunately, it doesn’t appear the app allows it, and it should be modified to permit this. I should be able to create a program or even a manual event where the same zone runs more than once, separated for example by other zones or even a programmed delay. I have maybe 3 or 4 zones out of 7 that could benefit from staggered repeated watering, but not all of them. I doesn’t work well to just repeat the whole program.