As it is now, to replace companion A by B, you need to talk to A, click through the dialogue options to tell to go to camp. Then, go back to camp, go to character B and ask them to join. This is really tedious on repeat playthroughs