Overwatch lead and Blizzard OG Jeff Kaplan has departed the company
No need to speculate anymore, Overwatch is really coming to Switch