One of the things I really liked about BG:2 was how most companions had a reason to join up and a neat way to exit the party after you helped them out. apart from the old hands, which meant I was usually rolling with Minsc Jaheira, possibly Yoshimo, and then I would rotate in and out people I met along the way. I kind of wish that was the case in BG:3 too but with the tadpoles I think everyone's personal quest involve being in the group for the duration.