CosmicSex on 20 May 2015
If you are judging by performance, the Xbox One's situation has gotten worse since Phil Spencer took over. The deficit has only grown.
Phil Spencer claims that he is 'in it to win it' so is that the standard by which his effectiveness should be judged?