There, dragons are top-tier units. Plus, there are all sorts of rune-based cooldown reductions/dwarven luck, which are overpowered. In short, a lot needs to be fixed, but considering that the imbalance is often at the level of game mechanics, it will be really difficult to balance.
I think that the cost of Towers should be returned to what it was in the original game, and dragons should only be built through Towers. Ban the runes of magical warding, elemental immunity, exorcism, and resurrection. There's no point in increasing the cost of using runes, as there are plenty of resources in the mid and late game. Also, the rune cooldown should be reduced to 0.5 mana per unit of hero knowledge, or even less. Otherwise, with 10 knowledge, a hero replenishes 10 mana with one rune. The dwarf's ability turns out to be better than Nura's!!!