One thing that a lot of people are missing is that Overwatch is a Blizzard game. As such it instantly has more replay value than say Battlefront or Titanfall.
With other publishers product support for their games tend to die off after the first year or 2 after release. They may add an expansion pack, or some dlc, or…