Sorry, my friend, but here I come to declare my antipathy towards Ybarra..
Would he have done better? I don't know. People who promised a lot when appointed to a position later ended up disappointing, and, on the contrary, people who raised doubts later turned out to be excellent leaders.
In the case of Mike Ybarra, we only have his work as COO of Blizzard, and the majority opinion was completely negative about his management. This image worsened even further when, after leaving, he decided to give guidelines on what would benefit Blizzard and what it needed for the future. It turned out those guidelines were completely contrary to what he had implemented during his time leading the company...
There's no doubt he's right that the current situation at Xbox is one of uncertainty and a lack of definition of strategy, culture, and message. It's lurching from one extreme one day/week to another in the next day/week that doesn't make sense and raises even more doubts... But, sorry, my opinion of Ybarra isn't also the best.
I only see someone who, every time he talks about Xbox, doesn't help clarify anything. He contradicts himself by proposing contradictory things, and his statements sound more like a disgruntled ex-employee who hate P. Spencer .
For example, He says he's still a fan of XBOX (Green bleed in veins) and its previous culture, and then he's been proposing for two years that the Xbox console should cease to exist....
Well, you probably have a closer, more personal view of him, but the one that emerges from his Twitter account isn't that of the person which I could see like what Xbox needed or need. Nor the person (unlike others like Laura Fryer for example) whose opinion about XBOX seems worthy of attention because I don't find it sincere, but rather interested.