But at the time the concept of a hero shooter didn’t really exist. You had things like dota and league of legends. You also had things like cs go. All of which were not really hero shooters. Team fortress was closer but it was just cs go with humor and abilities added across 5? Characters. Not the modern select from X champs across 12 genres that the modern hero shooter has.
Overwatch really was the popular birth of the hero shooter.
The idea at the time was you could play your call of duty hero vs a western hero for the first time while a player playing a turret building hero prepped the area.
The tropes were tropes but it was a unique at the time arrangement.
It was balanced in my experience. Other teamhad a niche hard to kill set up? Your team reacts by changing what hero’s you use. There was always something that would work. No set of 6 would be perfect vs all other possible sets of 6.