Overwatch, the highly anticipated shooter developed by Blizzard Entertainment held an Open Beta from May 5-10 across PC, PlayStation 4 and Xbox One. Analog Addiction editors Devon McCarty, Nathan Manning and Eric Pepper spent some time with the Overwatch Open Beta…