Okay I am kinda sick of the free pass shit.
Star Wars Battlefront - A beautiful looking game that was kind of looked down on people who wanted Battlefront of old that didn't want a space Battlefield skin, which for a lot of people it was (I think that's unfair myself) but, it also had a very expensive season pass but, it does get free content as well. Thing is me for a chunk of people it just wasn't that fun, at least from who I talk with. You can still enjoy the game if you already do with Overwatch existing.
Street Fighter V - Not sure why this in the discussion since it has offline modes it is also a fighting game. In any case, yes it had a rough launch with server problems for sure, much more rough than Overwatch even but the game is coming along nicely and hardcore fans feel like they got their money's worth considering how good the fighting is (I am still unsatisfied with the netcode but, hey time will tell).
Titanfall - Not sure why this one is even up for debate because even though it was multiplayer only, with a campaign that was more or less bot matches, from my understanding it was still well liked although the population (from what I hear) is starting to slow.
Not saying Overwatch is a perfect game or anything but, I like it and I think Blizzard did a good job paying attention on how other games are doing this thing. Which is kinda what Blizzard does now a days. Looks at trends and capitalizes on it, at least with Heroes of the Storm (which seems to be doing okay? And did a good job of diversifying itself) and now Overwatch.
Just my ten cents. I don't think any game is getting a pass though. There are people I know that don't like Overwatch and that's fine.