Microsoft just bribed 3rd party developers to reveal stuff at their conference. They didn't have anything good to show at all, of their own.
Nintendo was just Smash Bros, and nothing else. No talking bout Animal Crossing, Bayonetta 3, Metroid Prime 4, etc. I feel like Nintendo is going back to the drought years of the Wii U. No new games for months on end.
Sony showed the most new games, but nothing got a release date. Not even a year or a fiscal quarter. Nothing!
TL/DR All three were horrible. Sony won I guess, but when MS has nothing to show, and Nintendo only has a single game, of course you win easily.
Halo, Forza, Gears, Battletoads, Ori were some games that they hadon't that they own and the showing for these games were great imo. But they did have lots of nice 3rd party stuff but saying they had nothing of their own doesn't make sense.
Keyword here is "Good". Halo has been getting lower, and lower review scores for years now. Same with Gears. If these two franchises were anything other than FPS games, they would score in the low 70's on aggregate sites, but because the FPS genre appeals to so many people they get higher scores than they deserve. Forza isn't anything new. Just the same old yearly racing game. Might as well get hyped for Madden, Fifa, or MLB.
Meanwhile Sony had Spiderman, The Last of Us 2, Death Stranding, Ghost of Tsushima, and Nioh 2 (PC/PS4 Only).
So five unique and interesting games vs two boring shooters, and a sports title.