However, this is the where the problem arises.
To be balanced, it means that if the two players were just as experienced, and spend the same amount of effort, Then the game should be a stalemate.
It is very hard in this case since each hero has their own niche and their own Strength and Weaknesses.
The Best way to think of balancing is whether you "FEEL" it is balanced or not. This is the best way, because as you've played long enough, you FEEL that this char or that spell is under/overpowered.. Unconciously you should've already considered MANY factors...
Obviously, you will have a lot of ways to argue against me. However, it is due to the experience that you guys have in this game, and that you already know the specific counters. Unfortunately, each game doesn't always have these counters, and this is complicated by multiplayer. Therefore, the Best way to balance things is to play it, and FEEL if its good enough or not. For example, a lot of you Felt that Mech's L4 is weak. At first, when Doing the Triggers, I didn't think so. Because technically, you're become the Highest HP mode, with the Highest Dmg. And Technically you get +10 (?) dmg per upgrade!! But when you play it, and I agree, It feels rather lacking of something. Maybe not really strength, but something.
This something is probably the L4 spell in the L4 form. Again to draw all the factors of a game is nearly impossible.
So, rather than pointing out specific counters, it is best to tell me what you feel of certain things

. I will definately consider them.
Oh, and I need the map, Moose :C
None.