Auto-translated
This isn't a magic mirror; it's a "block enemy spell" (I don't remember the exact name of this ability), which blocks the next enemy spell with 100% probability. This ability is available not only to mages but to almost everyone.
Added 23 hours 13 minutes ago
This ability is called a counterspell.)))
Heh, it just dawned on me today that it was a counterspell...
What a terrible Heroes player...:)
Regarding changes and additions...
I would slightly adjust the bonuses from the "recruit troops" skill. What's with the +3 peasants, +2 archers, and +1 infantry? It's not even funny. Something like +13, +12, and +11 would be more noticeable. Or, if you want to keep it as is (i.e., +3, etc.), then change it in the other direction, i.e., +1 Angel, +2 Cavalier, etc.).
And I would also get rid of the stupid training restrictions, which ruined all the good things about playing as the Knight faction.