Ya know, I like Mike Ybarra. He was a leader that really resonated with my own opinions about the consoles. He celebrated when good games came out, no matter if it was Xbox, Pc, PS4 or Switch. He just loves games. He also wasn't too big to come and talk to the fans. I remember the RDX podcast where he was on for 2 hours just talking about Xbox. RDX was a podcast that was just getting it's footing, averaging maybe 1k views on youtube and maybe 2-300 live viewers. Yet they got the VP of Microsoft to appear. That's being humble man. That's when I became a fan of Mike Ybarra. Sorry to see you go, good luck in your endeavors.
Don Mattrick screwed the pooch for sure, but they've come a long way with not only turning Xbox around, but the Surface team has generated some sexy products and MS' Azure, W10 and Office 365 are completely sound products.
He should leave. Xbox needs a leader who is more of a visionary and a shark. He's done great things that are more consumer friendly. But they haven't come close to making all the moves they did during the 360 days. They have few big failed projects under their belt, they bought some mediocre studios and a streaming website that will probably fail. They have a lack of vision when it comes to end-to-end user experiences with their products this generation. As a predominantly software/tech company they are really lacking when it comes to creating/sharing tech that enables their developers to achieve better results. Sony made it no secret they have a dedicated team in California (essentially the software capital of the world today) with hardcore engineers dedicated doing research and development of tools/techniques for Sony studios. Whereas Microsoft owns a bunch of disjointed studios with games full of bugs. Phil Spencer was the head for most of this generation and he pretty much failed on every front compared to the 360. Some of it is not his fault but nothing he's done so far has inspired any confidence in him to make the impact they should be making.