Does the new "As Needed" scheduling always water all zones? One thing that was great for me about the Flex scheduling was that I have a couple different parts of my yard that get vastly different amounts of sun and have somewhat different drainage characteristics.
Specifically, the back of my house is a southern exposure and the neighbor to the south of me has a lot of tall, thick tree cover along his side of the property line, which means my back yard is in near-perpetual shade with the exception of about an hour at dawn and dusk. As a result, before I got Rachio I had to fool with my watering schedules extensively until I finally had it dialed down enough that the grass and plants got enough water, but the yard wasn't swampy since it doesn't dry out as much as the rest of my lawn that gets full sun.
With the Rachio and Flex Schedules, I always felt that it was doing a good job, because the back yard would only run every few days to a week, depending on rain (sometimes it wouldn't run for weeks if we were getting just moderate rain), and everything was looking good.
I played with As Needed scheduling a bit, but it seems like it's not as flexible, and like it waters every zone on scheduled days, rather than calculating each separate zone's water needs. If you ask me, that sounds like a much less "intelligent" approach for a "smart" irrigation system to be taking, and misses the point why I (and probably many others) bought a Rachio in the first place.