IMO just scrapping them as playable PCs and keeping them as NPCs, then putting a lot more effort into the custom character choices impacting the story/narrative would be a much better way to go. Your race, class, background and tags should impact the game in meaningful ways.