In the Faidaen campaign, he wasn't a strong mage for me, although his knowledge is something any warlock would envy.
A warlock is strong on any map, but only with medium-sized armies: up to 5000 creatures of level 1, and the rest in decreasing order.
It's difficult for any hero to develop a super ability without a mentor.
Mass blessings are not so useful - mass curses are much better.
And do elder druids increase their hero's magic skill?
That is, if an elf has 18 knowledge and 7 magic, then the druids increase the magic to the level of 7+18=25, and this is most likely more than the warlock has. On a large map at level 25, it is quite likely that the elf hero's magic skill will exceed 40, and now we cast a spell - a meteor shower - a rain of arrows...
The game is over.