Blizzard has a long history of producing high quality multiplayer games, and Overwatch isn't going to buck that trend. Last week's open beta gave us a representative look at how the retail version of ...