I found that Direct very disappointing overall.
Majority of it was just going into slightly more detail about stuff we already knew, effectively making most of the Direct one big tutorial.
I'm not a fan of locking so much content behind Amiibos either. That absolutely is not what Amiibos should be used for and the content you get doesn't justify the price, especially when they will be adding gear for free via updates. And unlocking mini-games via Amiibos is even worse. Those should be unlockables you can access without Amiibos. Instead, it's not even "buy the Amiibo, get the stuff", it's "buy the Amiibo to unlock the ability to unlock the stuff". What's more, the missions you do would be GREAT as training exercises to help you get to grips with the game and it's various weapons (they said that each Amiibo gives you missions based around specific weapon classes, so they're basically tutorials). It's like if TF2 required you to buy an NFC figure to unlock the Training missions for each class.
And while it's great that the game is being supported with free updates, some of the stuff should really be available at launch. Like, the modes and all that are fine, what they have at launch is enough. But I mean, there should be one or two more extra stages at launch, and the fact that you can't properly team up with your friends at launch is completely stupid.
The demo and the accompanying discount were by far the best announcements. Gonna try it out now.