Xbox One Gets Booed At Killer Instinct Presentation During EVO

Microsoft’s Xbox One console while certainly no slouch in terms of hardware, did not exactly gain a lot of fans with the company’s various policies which seemed to favor publishers and developers more, rather than the gamers themselves. Microsoft has [...]