Microsoft killed it this year. I didn't expect Microsoft to do this good this year at all. But yet, they did.
For starters, Microsoft kept up the pace, leaving out much of the talking and instead just showing trailer after trailer after trailer. Additionally, lots of good titles were shown, such as the new Cuphead dlc (I need to play Cuphead), Kingdom Hearts 3 (I need to play kingdom hearts), a new trailer for fallout 76, Metro: Exodus, We Happy Few, and way more. They also announced the acquisition of 5 studios, which was way more than I was expecting.
The only part that I didn't like was Forza, because that was the moment where someone got up on stage and talked about it, which felt like the event was sort of grinding to a halt to talk about Forza and really took me out of the fast pace that Microsoft was doing. It wasn't a big deal though, as although I don't care for Forza, there was nothing terribly offensive.
One thing that surprised me was the total lack of Minecraft, as that's something Microsoft usually dedicates time to. This is probably due to the fact that Minecraft has nothing to announce, and I think Microsoft realizes that it's best to leave Minecraft to it's own channels instead of letting it dampen the mood.
Overall though, I think this was one of the strongest showings Microsoft has had in years. They did a really good job on this year. It'll be interesting to see if the competition can match this.
(Personal) Rating: A