@aolson Thanks for the suggestions!
We currently do support integration with personal weather stations.
In our next release (2.0, late April/early May release) we will allow you to find these on a map and select a preferred station that we use. Our current release, 1.8, will pick the closest PWS to your device.
a. ) We already support this (weather intelligence)
b.) We already support this (water budgeting) calculating evapotranspiration
c.) This is in our backlog 
d.) We already support this (water budgeting) calculating evapotranspiration
So, I think we have most of the requested features. Our 2.0 release is going to have an even better way to run schedules. We are calling these flex schedules and they will only water when your zone needs it, tracking each individual zone like a checkbook with credits and debits.
Let us know if you have suggestions or feedback.
Thanks and have a great day!
