The GUI has been fine for a majority of this deployment, but in a distributed environment like this one (90 sites) where each site is configured as a Zone, the CLI is a much more efficient way to generate AP registration rules, apply templates, and then tune those templates to reflect site-specific configurations such as local AAA servers, GPS/location config, timezones, etc. Since each site is a Zone, that means we have 90 copies of each WLAN... which means 90 copies of the Guest Portal and Guest Passes.
I know this might seem like griping, but it's still better than running 7 ZoneDirectors like we are now. The flexibility of the SmartZone interface makes a lot of this stuff easier, but there is always room for improvement 🙂