I don’t really see the point of this post, it sounds like a pretty poorly thought out rant to me.
As mentioned, balancing around TO is probably the best way to go. If developers decide this is going to be some 1v1 centric game, it will be pretty much an arcade fighting game with less depth, which is obviously pretty silly. It should be a team game, where a balanced team is the one which wins. For example, in a game like DotA 2, or even any MMORPG, would it make sense to balance every hero around a 1v1 scenario, or a silly fun mode like only mid; would it make sense to balance healing/support classes in MMOs or even games like TF2 based on a 1v1 scenario? No, that would be plainly idiotic. Each classes has its merits in their own way. An archer plays as a ranged support class who needs to be covered and protected, given space to perform to succeed, and ultimately lose in equal footed melee combat. MAAs should technically be the best 1v1 classes, but are arguably not (knights ultimately are the kings of 1v1 atm whether it be intended or a mechanical flaw,I have no idea).
As it stands, there isn’t much of an issue in terms of class balance besides probably the vanguard being a tad underpowered, but I won’t argue class balancehere. Regarding your point about “failing to counterattack,” the community grows every day in skill and you probably eventually got outskilled or people learnt to deal with cheap counter lookdown overheads which work against newer/slower players. I notice these days most people have at least learnt the basics and play pretty decently well. There are plenty of ways to make a slower weapon very effective in gameplay, and the recent ESL 2v2s/duels have truly shown how unjustifiable the crying rants have been on these forums. Buff the maul, 2Hs are underpowered, etc. etc. Look at the 1v1 ESL duel winner, he used a maul. 2v2 showed plenty of weapon combination (and mass knights) are pretty much effective in all scenarios. Until skilled competitive players actually stagnate or plateau in skill level, there is not really much discussion that should affect balance discussion significantly beyond developer opinion.