The game keeps track of the relationship between party members, as well as party members and NPCs, the character origin, race and tags can affect quest and dialogue progression, and choices made can impact future progression. In general, there are also multiple ways to complete quests, which can influence later related quests.
It is not feasible to swap characters between different playthroughs.