Как уже много раз говорилось на форуме все бои балансными быть не могут. Так вот предлагаю изменять значение получаемой\вычитаемой эффективности т.е вот пример не балансного боя
тут в нашей команде нет ни визы ни танка и даже 2 берса закинуло после лива кого-то, но этот бой был ночью поэтому не жалуюсь

Сейчас насколько мне известно максимально изменения веса за игру составляет 20 единиц. Предлагаю в случае совершенно не равных(хотябы по классам) боёв менять это число и производить вычисление изменений основываясь на него.Пример:
В нашей команде нет визы а во вражеской есть, таким образом максимально возможное изменение уменьшается,допустим на -4 (20-4=16) но у нас есть танк а у врагов нету, допустим +2 (16+2=18)и это получившееся число(18) применяется при расчёте получаемой и вычитаемой эффективности. Как-то не хорошо получается: вот я, например, фармил с хорошей почти всеклассовой тимой каких-то мелких гномов и т.д(кароче не было у них необходимых классов) на респе, дали где-то +15. Нас фармили(Скриншот выше) дали минус много.