I'm happy enough with the game modes. The reveals were pretty meh. I didn't believe the "leak" we heard about last week at all, so I'm not surprised we didn't get half a dozen or whatever new characters. But I would have thought they'd save a big one for last instead of a Pokemon I've never heard of. They drop in Geno and people are calling this one of the best Directs ever (it wouldn't be, but whatever).
Two big things bother me though. First, the discount for the Fighters Pass over a la carte seems rather paltry and the price is rather high for not many extra characters. I don't mind paying for beefy DLC, but a handful of fighters for what will be half the price I'm paying for the full game is asking a lot and it will bother me that I won't be getting the full game.
More importantly, I think they pretty much confirmed we won't be getting dedicated servers. Which feels like it means we're in for plenty of lag.
The characters will go with a new stage and new music so I think $5.99 each is reasonable. The Fighter Pass might not give you the best deal (only about a doller less than buying all of them individually), but with the love and care Sakurai puts in the characters, I think they’re worth their value along with the new stage and new music. Remember, stages were about $2.99-3.99 on their own on Wii U/3DS.
As for dedicated servers, it probably would’ve been nice for Free for alls. However I heard dedicated servers make things worse for 1-on-1 fights as it adds input lag.
Btw, as of note, the Japanese version of Lifelight was sung by Megumi Hayashibara, who sang the opening of the Japanese version of Kirby Right Back at Ya!