Really solid Direct. A few too many ports in some ways and disappointed Captain Toad isn't a sequel. On the other hand, summer is now packed for me on Switch - Dark Souls, Mario Tennis Aces, Octopath Traveler, Ys 8, Crash Bandicoot, Okami HD and the Octo Expansion for Splatoon 2 will keep me very busy (and poor).
I think the biggest positive for me was that so much of the Switch content featured in this Direct will be out in the next few months - while I'd prefer a better picture of what's coming in the second half of the year, this at least puts Nintendo in a good position going into E3. They have Bayonetta 3, Prime 4, Smash Switch, Yoshi and Fire Emblem to show off, which is a good start to their line-up considering new announcements for Autumn/Winter and 2019 are practically guaranteed.