Auto-translated
I disagree with you regarding army speed; what about champions? Perhaps only phoenixes are faster than them. From there, everything increases geometrically: we move first (especially if our hero initially has the +2 army speed ability), cast General haste, and at least 2 of our units reach the enemy. And we already know how champions hit when they have a full run-up, not to mention the Archangels!
Furthermore, everything depends on the magic used by the enemy.