It isn't a buyer preference on a controller. It's a home inspector, who is likely to know the difference between a piece-o-crap controller you got for less than $100 and a Hunter I-Core .
So you now can enjoy a controller with unlimited everything. That comes with unlimited ability to generate conflicts that must be resolved. And resolving unlimited potential for conflicts gets you back to the endless operating manual that makes the ESP-SMT so unloved.
And again, tell the world why individual programs for each zone is not possible on a conventional controller. That you don't see them is an indication that they are probably more a burden than a blessing.
Lawn watering isn't made optimal by a controller alone. It will require sensors, for weather and soil moisture.
BlueSrpay supports rain sensors. I like moisture sensor better, but I can't find a moisture sensor that is reliable and practical. Besides, my system does not have wiring for moisture sensors.
I like BlueSpray features. Basically, I'd like to water my lawn according to seasonal weather:
Summer - from 4/15 to 8/31: 5AM (10 min), 6AM (5 min), 10PM (5 min), every 3 days.
Fall - from 9/1 to 11/15: 7AM (10 min), 7PM (5 min), once a week.
Winter - 11/16 to 2/15: off
Spring: 2/16 to 4/14: 7AM (10 min), 6PM (10 min) twice a week.
And there is also seasonal budgeting where you can adjust from 0% to 150%.
Now, I can set it for year round customized schedule only once and forget about it. No more running out to the garage and manually adjust it every time I need to water less or more.
You don't need a big thick manual with BlueSpray or IC. I didn't say conventional controller can't do individual program for each zone. My only gripes with conventional controller is that the dial and button interface is cumbersome and old. I can't imagine using the dial and button to program it like I could with a GUI like BlueSpray.