Looking at all the characters I have and realizing that this isn't even all of them, I kinda feel like this game would've benefited from focusing more on a smaller cast. A lot of these characters just seem superfluous, even if they're interesting; honestly, you could probably cut half of them without losing much.
The issue with the ones not involved in the story is that they're optional recruits, so the game can't write them into the plot in case you don't have them. If more of them joined as part of the story (or even if doing their Affinity Quests was just a requirement for Story Missions), I think people would have fewer issues with the story.
The issue with the ones not involved in the story is that they're optional recruits, so the game can't write them into the plot in case you don't have them. If more of them joined as part of the story (or even if doing their Affinity Quests was just a requirement for Story Missions), I think people would have fewer issues with the story.