Thinking about the solution to the inventory issue. Would you expect the character's inventory to get reset if you decide not to take them on the next objective?
My permanent team members should always carry what they have equipped, personally if i want to change anything, i want it for me to decide, mercenary though is logical, unequip those. Though i could suggest a "Unequip all" button.