Balancing by adding new heroes into the game or reworking existing ones to counter old ones is a pretty backwards way of balancing IMHO since you aren’t actually balancing the game as a whole but rather making certain characters relevant for a duration of time until new reworks/new characters come to replace those characters.