Council vs tf2: extremely lopsided
I'm not sure how much this has been discussed but I would to like to point out an observation I have made from a decent amount of play time. First off let me say that I don't think any one team is too overpowered, some match-ups favor certain teams obviously but in general I think there are a very small handful of balance issues that could be addressed. The one I want to talk about is council v.s. tf2. This match-up is absolutely disgusting. Tf2 seems like it was made specifically to destroy council.
For one, council is almost entirely physically based, both defensively and offensively (more offensively though). Tf2 has 3 phenomenal magical attackers (pyro, demo man, and soldier) who are all able to hit the councils primary defense (knight) hard. Tf2 also has jarate meaning council had to spread the upgrades around or Tf2 will just drop a jarate on a fully kitted archer making her effectively useless. The Council loves piling equipment on its archers and ninja, but jarate means doing this will usually result in a dead and stomped archer and council missing 3 upgrades.
Second is tf2s free ap actions. Tf2s defining trait hits council hard. Against other teams council can use the threat of an archer to scare the enemy into not stomping fallen units, then using their phenomenal revives (cleric bringing hero's up for 400 is amazing), but tf2 rarley leaves fallen units unstomped due to their racial and the fact that tf2 units are more expendable and can be more easily sacrificed to secure a stomp means that the council has far less opportunities to take advantage of their potion and their racial.
Third, Tf2 hates AoE and ranged stomps (a ranged stomp greatly limits the effectiveness of respawn tokens). And what do you know, the councils AoE and ranged stomp are both lack luster compared to other teams (although it is nice that they have both long range AoE and Stomp which is more than dwarves and tribe and dark elves can say). The wizard can be situationally devastating if used by someone who knows what their doing, but in general it is a mediocre unit that can be easily countered and prepared for meaning you have to rely on fireballs for heavy AoE damage and ranged stomp, unfortunately those fireballs go quick and when you no longer have that threat Tf2 players can play much more aggressively and overwhelm council.
Lastly, the council has the best single target attacking unit in the game, the archer, we all know this. But aside from the archer council doesn't have very high offensive potential. The knight is awful at attacking, the wizard is mediocre, and the ninja is pretty good but easily killed and stomped by a good Tf2 player. Usually this is offset by how phenomenal the archer is, but Tf2 has a 100% fool proof counter to the archer, the spy. The spy can't be targeted at range meaning the archer is almost useless against him. Council absolutely has to take out both spy's just for the ability to USE their main unit, meaning Tf2 players can offer incredibly lopsided trades for a spy, or just use the spy and sanvich to kill healers, archers and ninjas with ease. Council can use fireballs ninjas and wizards to deal with the spy, but none of these are optimal. The only unit the council has that can actually go toe to toe with a spy is a knight due to him being able to live 2 back stabs with a full kit. But as mentioned above the knight is abysmal at offense and also as mentioned above the Tt2 easily deals with upgraded knights through pyros, jarate, soldiers, etc...
All in all, winning with council against Tf2 is an uphill battle the whole way. In a future patch I would love to see the wizard get a buff, something like changing his chain lightning from 100%-66%-50% to something like 100%-80%-66%. Or maybe giving him 250 damage. 300 is probably a bit too much but 250 would make him actually somewhat of a viable candidate for rune metal. This would obviously help the council in general but I think it would help them against Tf2 the most, as Tf2s glaring weakness is AoE.
So there you go, this is just an opinion but it's an opinions based on experience. Like I said I don't think this game is unbalanced at all, I believe this is one of the only truly lopsided match ups. Love the game and keep up the great work Robot.