Ramzes, I thought about it. When you play against humans, magic like "Drain Life" is obviously more realistic than "Time Stop." But both "Time Stop" and "Drain Life" can be easily dispelled with "Dispel Magic," etc. However, you can't get rid of elementals with any kind of dispel. So, they are effective even against humans, and even more so than other types of magic. IMHO.
What do you think?
Yes, you're right; you need to choose spells depending on the race and hero of your opponent. And elementals are really effective, especially as a blocking force.
I'm curious how effectively you can defeat an Orc Warrior in "Tears of Asha" using Sanctuary. I think this is the most difficult Orc opponent. Sanctuary has one clear disadvantage in combat: there is NO way to remove positive spells from the enemy. The Alliance has "Bless," and other races have "Dispel Magic" in Dark Magic, but Sanctuary has nothing! Therefore, Orcs can safely cast General spells with a long duration: "Regeneration" (General), "Stone Skin" (General, 5 turns), "Drain Life" (General), "Heroism" (General), and something else. Casting "Plague" on Sanctuary is not very effective because of its high magic resistance, but the aforementioned spells on all the Warriors will cause problems. And if Sanctuary tries to do the same, you can simply cast "Dispel Magic" on a couple of key stacks and defeat them with all your Orcs until they are completely wiped out.
So, if you play Lizards against the computer, set the Warrior as the hero. It would be interesting to see how you defeat a strong Orc Warrior in "Tears of Asha." I think such an opponent will create slightly more problems than a mage. Although, of course, you will easily defeat the computer. :)