So it is funny, Friday night sitting around the fire pit me and my buddies had a discussion about the whole camp and companion setup of the game as it is. We do not recall ever in our table top games, our choosing from among a group of people to take with us on an adventure. Our "group" was always formed with mutual trust and purpose and then we stayed together as friendships build. We did not keep building the group.
Further consider that Tav has a small circus following him around as he adventures. It is not him and three companions it is a traveling circus that must have 20 mules to haul off the gear around. There is no fast movement or even stealthy, this is a huge, loud traveling mob.
This, subconsciously I realized, is why I have not kept other companions, I have developed the party I want and dismiss and ignore the rest. In my Paladin play through I keep Gale as a Wizard is always handy when adventuring and he in general seems of good character. I keep Wyll because despite what he did, it is not who he is. This is a man that did evil in order to serve good. He wish's to keep serving good and needs to find a way to redemption. What is a more worthy quest than helping someone free themselves of a Devil and saving their soul?
As for the rest, well I ignore them or have not brought them into the camp. The two exceptions are "skeletor" and that is only because he is a game mechanic and Halsing who has knowledge that might be useful but once he had helped us stop the darkness I presume we will part ways.