Joker in Smash means P5 on Switch. :D
Just like Cloud in Smash means Final Fantasy VII on Wii-U, oh wait... but Cloud in Smash means Final Fantasy VII on Swi-oh...
Okay I'll give you that though, Final Fantasy VII IS coming to the Switch, so there's always the chance Persona 5 will too lol :P
As for all the announcements, honestly the big surprise for me was Ultimate Alliance 3, especially being Switch exclusive! I mean, it makes sense since it's best played local co-op, and the Switch is basically made for that, and as a huge fan of the series I'd buy it regardless of if it was exclusive to a platform I own or not anyway, so yeah, win-win! :D