Individually each addition to the game since they started reworking heros and season 9 seems questionable in a isolated environment, but 10 seasons later and 40 something game changing decisions later i really do like the feel of the game.
This is the legacy of the OW2 balance team that other dev teams are looking at, they could not balance the game as it was so they added multiple systems that allows them double the options they used to have when it comes to adjusting a hero.