I noticed we don't have an actual discussion thread on Overwatch and I know some of us play it so why not aye? (hmu if you think of anything i can add to this)
If you don't know what Overwatch is, it's a team-based FPS by Blizzard
that requires strategies, team comps and for most heroes, at...