I think that was a pretty good Direct overall.
Anyone who believed the leak set themselves up for disappointment. But I only really wanted a Gen 7 Pokémon rep, so I am satisfied with Inceneroar and see Ken as a bonus. Piranha Plant as a bonus fighter later on is so weird. We needed that unexpected fighter for Ultimate, so I'm okay with that.
I don't like the removal of "For Fun" and "For Glory." That's cool there are Elite Matches for those who rank high enough, but I think the current system is a lot less cumbersome.
Spirits Mode was probably the biggest let down of the Direct with those stickers. From what I understand, that's not the Adventure Mode given what we saw at the end. It's just a lame custom battle.
Speaking of Adventure Mode, I'm happy we're supposedly getting exclusive cut scenes for the World of Light. Those maps look really good. I hope there is more than just battling, though.
Also, RIP Rex, Isaac, and Spring Man/Ribbon Girl for Smash. Maybe next time.