It was alright. Microsoft had a pretty poor showing when it came to actual gameplay. Their 3 biggest games, Halo 5, Gears 4, and Tomb Raider, are all examples on how not to do demos. Halo was a lot of running (Warzone looks fun enough, however), Tomb Raider was practically just one large QTE, and Gears 4 was a lot of walking. Dark Souls 3 was leaked way before, but I am sure that people are excited for that one, Recore at least looked interesting, and Sea of Thieves is pretty much what I hoped AC4 should have had for multiplayer, and Fallout 4 mods (exclusive?) is a HUGE thing to reveal. That being said, though, backwards compatibility is certainly a big 1-UP over Sony, and anything is an excuse to phase out my Xbox 360, so it is nice to see that such a feature is coming to this console.
EA bored me to death, even though they had a strong start with Mass Effect, and a strong finish with Battlefront, the entirety of the middle contained quite literally nothing of interest (Fuck Plants vs Zombies).
Ubisoft, however, had a pretty good show, from what I saw, but I never got to watch the whole thing, considering that had work the next day, and I didn't quite fancy staying up to watch them flaunt AC onto the stage and show us the next step in their plan to drain the franchise of anything unique or interesting.