Overwatch has come out and each of us has had a chance to jump in and play. What are our thoughts. Did it improve from the Beta, is it everything we hoped it would be and would we recommend anyone to purchase it? We also talk about the criticism that it should have been a Free to Play game. Finally, as always, it's a happy good time with the bros talking all things Xbox One.
Support The Show - https://www.patreon.com/xonebros
Our Facebook Page - https://www.facebook.com/Xo...
Subscribe On itunes - http://bit.l