Last time when I upgraded from Gen1 to Gen2 controller, I had to setup everything from scratch. When you install new controller, it should let customer apply settings from old controller to new one.
All those settings (Number of zones, All the zone attributes, water usage etc) are tied to home address or location. They are not really tied to the controller. When you replace controller, it would make customer’s life easy if new one can detect old controller profile and carry them forward.
I feel like upgrading to new one. But I don’t want to do it until this feature is implemented in its firmware.