Change Your Hero to Adapt to the Situation
While everyone is going to have a Hero that they main, learn to change who you’re playing as to adapt to the situation at hand. If your team is defending and the opponent is just about to finish off the match, throw in a Support or Offensive character to dish out the pain and give one last push. If you notice a bunch of vantage points that’d be perfect for picking off your opponent, change to a Hero with a long-range weapon. Of course, this shouldn’t be the only thing that decides what Hero you’re choosing.
You should also be taking into account the dynamic of your team. Are you all leaning toward Offensive or Tank characters? Choose a Support to give them a bit of additional help. You’ll also want to take into account the Heroes that the opposing team has chosen. Each Hero has their weaknesses and a Hero that can counter them. Use this knowledge to your advantage and never remain static with your character of choice.