Why doesn’t the Xbox version of Overwatch tell me that OWL is streaming. Then gives me the option to watch. I say yes... and it opens Internet Explorer. WTH? I didn’t even know Xbox used E. I have Twitch downloaded .. why doesn’t it just use the Twitch app if it’s gonna stream from Twitch anyway

We hope to improve the experience. There are rules in place for 3rd party developers (what we are on Xbox) about launching other 3rd party applications.

For the most part, these rules are there to protect you, the player. But yeah, it could be better.