I think a lot of your bosses and assist ideas could easily be playable characters, such as Shao Kahn, Lobo, Bane and Daenerys in the bosses category, or Green Arrow, Cyborg, Ice king, Amethyst, Grim, Courage, Austin Powers, Unikitty or Audrey II in the assist category. I'm not against bosses, but imo they should specifically characters that have 0% chances to be playable, same with assists. This isn't like Smash where the assists can be see as a "consolation prize" for character that were not getting in the playable roster either way, because this is a live service game with pretty much no limits on how many characters the roster could have ultimately (until the game dies obviously), so there's really no point to do a full model for character like Courage and Grim that are pretty requested if they can just get in later in the game life cycle. This is especially baffling with Lobo, Bane and Shao Kahn because a boss usually have a fairly complex moveset so there's really no reason to not have them in your playable roster.