I played a good chunk of a campaign with the Zephyr, stacking on a lot of helpful buffs on my Dragon's skill bar. I was only playing against AI, so no enemy Dragon to worry about, but it actually worked pretty well in some cases where I had a tiny force, sometimes only a single unit to defend, and in those situations, the Zephyr saved the day and let me save my units against unfavourable odds.

The Shaman's new behaviour is not helpful, but hopefully it's the kind of thing that can be tweaked a bit so it doesn't retreat back so far. I imagine that just making them figure out the right direction to retreat was challenging enough AI to write.