6/10. (TL;DR: Not enough good content, not enough gameplay, excellent Gamepass additions, well-paced show).
I am still waiting to have enough high-quality games to pull the trigger on an XSX purchase. This show didn't have any games that would make me abandon Horizon, Spider-Man, God of War, etc. and buy an Xbox for XGS games. I'll eventually buy an Xbox, but this show didn't create any urgency for me, to be honest.
Starfield could have been a game that would make me rethink buying an XSX, but they didn't show any gameplay, so who knows how it turns out to be. Foriza Horizon 5 looks good, but we are familiar with the IP and how it plays, so no surprises. Arkane's first XGS game looks awfu. Terrible departure from their single-player immersive sim games. What a shame for such a talented studio.
They also didn't show Halo single-player. If they were confident in their graphical overhaul, they should have done a side-by-side comparison to prove how they improved the game from last time. They ended up completely hiding it.
Gamepass, on the other hand, continues to look impressive. If you are into smaller AA and indie games, Gamepass is saving a lot of money. And continues to be the only reason for me to consider buying an XSX sometime in the future. Hades being available on day one is very tempting. On top of smaller games, they also got Yakuza LAD and Plague Tale 2 day one. Excellent!
Also, that The Outer Worlds 2 announcement was unnecessary. Phil says he doesn't want to show games too early but then continues to do just that.
P.S. Some are thinking that it was a very good show. For a second, forget what Jeff Grubb said and how he tempered expectations. If everybody went in expecting Hellblade 2, Avowed, Fable, and Perfect Dark (as they should have been) imagine the disappointment. Jeff Grubb saved the day for Xbox with his tweets.