This is really difficult. The problem ist the camp. We all know the camp is the place where you store the companions you don't like. They are waiting for you there to have boring mandatory talks. So i would prefer to make it like BG 1/2 did it. No camp you have a party of 6 companions and you have to decide which one you wanna hire. So you give an incentive to play the game again with other compaions.