In my opinion, magic shouldn't be changed; it's very well done. Perhaps just a few minor adjustments...
Here's what could be improved:
1) Allow the construction of all creature dwellings.
2) Add upgrades, but limit it to one upgraded building per level. For example, you can have both basic units, but you can only specialize in one.
3) Rebalance the factions... because the Necropolis is too strong, while Nature is too weak (don't attack me, Nature fans, but it seems to me that this faction is weaker compared to others).
4) Add various buildings, such as: "For example, it would be nice to be able to sell accumulated artifacts, various scrolls, and other items that are no longer needed. Why carry them around in such large quantities! It's better to sell them... especially considering the constant need for gold." Author: Pandora.
And other similar additions...
I'm ready to listen to constructive criticism...
Point 4) seems interesting, and I don't see any downsides. But in point 3), what version of the game are we talking about (version number)?
The Necropolis with its vampires is annoying! How can they, starting with, say, 17, end up with 24 at the end of the battle? And the excuse that "they create their own kind from enemies" doesn't hold up. Okay, if this only worked with humanoid units, but HOW can a troglodyte become a vampire, and visually, look like a human? It's just the pinnacle of genetic engineering:D