Auto-translated
2 Hedgehog
Well, the "Holy Word" spell certainly won't hurt, but it's not very useful for a Ranger for 3 reasons:
1) It only targets undead and Inferno creatures.
2) Rangers aren't very good at magic, as most of their skill points go into defense and knowledge.
3) The power of the "Holy Word" spell is calculated using the formula 64 + 8 * hero's magic skill, while the power of, for example, "Meteor Shower" is 25 + 25 * hero's magic skill.
So, with a magic skill of, say, 15, the damage will be 184 and 400, respectively. The higher the magic skill, the greater the difference in power) + there are useful artifacts that increase elemental magic by 50 percent, but there are no such artifacts for light magic.
Even the principle of how buffs work is based not on magic skill, but on the level of mastery of magic) the higher the level, the higher the effectiveness.
So, first of all, "Righteous Strike," "Divine Might," "Haste," "Stone Skin," and "Protection from Ranged Attacks" on everyone.
The order of application depends on the situation) if your archers go first, then "Righteous Strike," "Divine Might," "Haste," and if you have an expert in light magic, there is a very high chance of an early turn after casting.
And then, when the troops are fully buffed, you can use "Holy Word" and just shoot arrows.
But against Dark Elves, with their focus on magic... it's very difficult.
You can't hesitate; you can't hide your archers from magic behind unicorns and ents.
Therefore, the only option is to rush, rush, and rush again, although there isn't much to attack with, unless you teleport ents into the thick of the battle and use unique units and stealth to help until their magic takes them down (well, maybe they'll manage to do something for a couple of turns), dryads and dancers can also help, and the dragons, although weak, are fast.
IMHO:
If the armies are small, the advantage is with the Dark Elves; if they are medium-sized, it's 50/50; but if they are decent, then the light-skinned elves will most likely win (unless the players have the same skill level and there is no luck advantage).
Elves are good at defense; ents and unique units are the shield) druids and master archers are the sword) and dryads and dancers finish off those who attack the druids and unique units. Dragons... well, if you're lucky with the positioning, you can cripple the enemy archers in one turn.
And a few words about "Ultima": Only 4 heroes can get it - that's one thing.
Only one Ulfina can get it and also have light magic - that's two. Many useful abilities are lost (+20 damage to ranged attacks, protection from magic, etc.) - that's three. With a luck parameter of 5, the chance of attacking with luck is already very good (about 50 percent), so even without "Ultima," the elves are strong. I usually play as Ossir; at high levels, his archers become rocket launchers) and if a sworn enemy appears... mmm))) So, I will only upgrade "Ultima" if I ever do, just out of sporting interest