Auto-translated
Undead are good, there's no arguing that, but mages are still better at defeating enemies with small armies. Raising the dead is good, but after repeated use, the unit's HP is reduced to a minimum. Undead have low stats. I have nothing against undead))) because I often use them as secondary heroes. They are easy to play, and if you upgrade the "Shriek of Horror" skill and add artifacts that lower morale, they gain a significant advantage over the living. However, these skills are useless against other undead. It's impossible to defeat mummies using crystals that block the path, because there are several units, while a mage can defeat these units in one, two, or three turns. Of course, undead can also use hypnosis, but this is a mage skill. It's a matter of taste, whether to play as undead or living))) I don't think it's worth starting a flame war. Everyone remains with their own opinion. Kostya is cool, but not the best. In the early game, he can't do what Timhan can, namely, defeat the neutral creatures near the first building by the river. Regarding defeating dragons... there was a post from NikatTiger who defeated dragons with Death Knights))) a very original method, I liked it, although I haven't tried it myself. And another answer to the post that says that there will always be a tough guy who can break through any wall