I feel like Ultimate has a good roster already, but I’ll do this challenge for fun
Cuts:

: The most controversial addition to the roster

: 2 Links is enough

: Low priority in SSB, and sticking to the deuteragonist over the antagonist/rival
(

/

): Miis can be condensed into one fighter
(

/

): Trying to remove some of the excess gen 1 characters

: Low priority clone for 2 games

: I feel like I can get rid of at least 1 KI character

: FE can lose another rep

: He feels like one of the more expendable 3rd parties
(This is where it gets harder)

: Mother 3 isn’t localized yet, and

is original 12

: He is less important for 3rd parties

: He is less important for 3rd parties

: 1st retro/surprise pick to go

: He is less important for 3rd parties

: I get it was a gimmick, but I’d prefer other generic enemies

: Another retro/surprise to leave

: She has been in since Melee, but the transformation gimmick died with the 3DS

: Hard cut, but she has the same issue as
Other potential cuts that barely made it:

: Only because I removed the former transformations

: I want all generations represented

: He’s popular now
Additions:
Toad: most prominent Nintendo character not on the roster IMO
Dixie: another prominent character missing
Midna: I haven’t played TP, but I feel bad for LoZ fans since their last fighter was

Skull Kid: Same reason as Midna but replace TP with MM
Bandana Waddle Dee: Popular request
Grovyle: Gen 3 Rep
Zoroark: Gen 5 Rep
Toxtricity: Just picking a random Sw/Sh Rep
Nino: Might as well add my favorite FE character for fun (I get that Lyn is more important/popular)
(If I have to replace the one above, you can put in Celica/Michaiah for her spot since she’s also a mage and a protagonist)
Tom Nook: AC is big
Isaac: He’s a fun fighter in SSF2
Tails: I feel that Sonic can get a 2nd rep
Titus: I like his character
Sora: I like his SSF2 moveset
Bomberman: he’s in SSF2, but he’s also requested
Crash: He’s a popular request
Lloyd: Same as Bomberman and Bandana Waddle Dee
Ms. PacMan: She is a prominent video game character, so why not
Ryu Hyaubusa: Same as Crash
Doomguy: Adding FPS representation and a popular request