Just gonna throw my two cents on the Direct speculation hat.
To put it simply, I don't think we're getting a general one.
I mean, think of all the games we already have to wait for.
Luigi's Mansion 3
Mario Maker 2
Metroid Prime 4
Bayonetta 3
Astral Chain
Animal Crossing Switch
Link's Awakening
And so on...
And that's not counting the third-parties or whatever surprises they're cooking up for E3.
I think we've got more than enough things to really wait for when it comes to announcements for the time being, which is why I'm doubtful of us getting any general Direct.
If we get a Direct this month, it's a Smash Direct. It'll show us a Joker trailer, talk about his gameplay in detail, cover his stage and all the gimmicks, spend a really long time talking about Stage Builder and anything it'll bring, then maybe tease a few more modes for future updates and/or the next character.
That's enough for a decently-sized Smash Direct, imo, and probably the only thing we'd get until June... if we even get that.
Someone save this post for when I end up being right :V