Microsoft did damn well this year like they actually showed games and actual gameplay. Not to mention the cool stuff like Forza Horizon 3 and seeing some more of ReCore (but still not as much as I wanted). Definitely would give MS a solid A or at least a high B+.