Not always. For example, the castle in front of the swamp has a large ranged advantage and a speed advantage (if angels are present).
So, are we talking about angels or archangels?
And why would it be a LARGE
ranged advantage
That is, there is no point in protecting your lizards anymore (they will either be blocked or shot down).
Really? Can Vistan and especially Tazar be shot down so easily?
Besides, if you immediately fly in with angels to attack the archers,
they will immediately die under a massive onslaught.
and you will have to charge into melee combat
That's where it depends on the map.