Sure, I made comparison on the base mechanics. Long term Starcraft strategy is really imbalanced. I remember in Terran vs Protos/Zerg, the Terran was always on the doomsday clock due to not being able to build huge armies as fast as the other players, and being very hard to control due to the larger number of special abilities compared to other races.
Don't agree as StarCraft 1 (and now 2) eSports spectator, but it isn't important.
So when you pinpoint the school and get the appropriate Shatter you are more or less protected even early on.
Yes, it can reduce the advantage of mage, but without multiplayer statistics (500+ games) the sufficiency of it is highly questionable. Also the mage can come on the 3 week, at the huge maps (standard sizes). I think you may ask Russian TE (Tournament Edition) tournament players to test your mod, TE players are very strong specialists of killing numerous mobs with high tempo. But those players can say that your mod is not balanced, not even starting to play.
https://www.youtube.com/watch?v=DmVgy5q3Rp0
This video is 2 or 3 mod iterations before the current release.
If you show this video to TE players, the first question will be: why the warlock has only 12 (not 20+) level at the 4 week? The second question will be: why the Dragons are not Black (upgraded)?
You may also find TE streams to see how they play, and how quickly they beat mobs and try to imagine how such players will play at your mod, at what time, with what army and with what heroes they will come to an opponent.