+1 for companions having stronger presences in the party, and Tav being less of the implicit default leader. At the very least, let there be some conversation where the companions (for whatever reason) agree that following Tav is best.

Some companions should more strongly advocate for or disagree with courses of action. E.g., Lae'zel should not want to go to Moonrise/[whatever the middle route is named...shadow lands?]. If Tav attempts to go those routes instead of going to the Gith Creche, she should speak up, and there should be some criteria (approval, charisma skill check, etc) for keeping her around. Otherwise, she departs. Or possibly she just massively disapproves, and if this brings her below a certain cutoff of approval, she leaves.

This would *need* to be foreshadowed in order to be fair. After X long rests and/or when you reach certain locations (e.g., Underdark), Lae'zel should speak up that it's taking too long to reach the Creche, and she demands that you change your priorities. A persuasion check would talk her down, and a failure would result in some disapproval. Indicating that there will be consequences for not respecting Lae'zel's desire to go to the Creche. This should happen twice, with increasing urgency from Lae'zel, in order to properly communicate the strength of her desire.