Overwatch, Blizzard Entertainment's newest IP, just released on PCs and Consoles within the last week. Ive played some of the open beta and a handful of hours since the game's launch (my gameplay videos can be found here), and I have to say that it is quite a testament to good game design from the very start.
But what is it exactly that makes Overwatch so special, in a sea of multiplayer competitive games? Is it the cool characters? The fast and exciting gameplay? The use of abilities over weapons? Or is it something else?