I usually cast the Mark and Subjugate spells on the largest stack of enemies. While they are being killed, I raise the dead if there are any. Often, this allows me to defeat enemies without losing any units or mana.
I always take spellcasting for magic races. It allows the hero to move more often.