Well, then you are a skillful player.
It much depends how can you ressurect units at the end of a battle.
Black Knights can be reanimated by these elvins, very easily.
I did not played with Black Knights, but i have seen how my brother played with them.
Knights and Paladins, yes these are also very strong. My favorite.
It is also a matter of physical resistance. 30% natural + 25% in artifacts (and Guardian Angel, protector skill) +
stone skin 40% = 95%.
It is max!

With this resistance, units can figt any other units that deal physical damage.
With Snakes you cannot reach this 95% physical resistance. (only if you use stone skin + divine armor) and that costs a lot of mana.
___________________________
How you ressurect snakes/bears? If you lose some of them. Because you certainly need
the medal of grand strategist, when playing on imposibble mode.
Or you simply do not lose any of them?