That's the great thing about this game. You can play whoever most of the time. I usually play support so its mostly Moira, Lucio or Anna and when I need to play tank its Winston, Dva or Orisa. I rarely get to play dps in competitive but I don't really mind all to much. I still find the game fun to play with the other roles.
RE: My Thoughts on Overwatch: Retribution