It was a largely predictable direct with more details on games we know, but what they showed, especially of Super Mario Odyssey was magnificent. I can't wait for what looks like the best Mario game in years, and the only game I think can truly challenge Breath of the Wild for Game of the Year.
As for the other announcements, Doom and Wolfenstein coming to Switch are bomb shells. Bethesda is becoming the number 1 AAA third party Switch developer. I'm very glad to have them on board. Hopefully Rockstar will take their example and port over GTA V and Red Dead Redemption in the future.
Project Octopath Traveler was a game I wasn't expecting to see this year. It's looking gorgeous, and I'll check out the demo over the weekend. The premise of playing as eight different characters who can influence the world in unique ways should be a breath of fresh air for the genre when it releases next year.
First party surprises were sparse, but I think I'll check out Mario Party: The Top 100, and I was glad to have names and footage shown for Kirby: Battle Royale and Kirby: Star Allies.
The 3DS is still receiving first party support in 2018, which shows Nintendo has learned not to cut off cash cows early, while steadily creating a solid Switch catalog.