For me, the core 4 haven't changed; Astarion, Lae'zel, Gale and Shadowheart are likable and compelling companions in their own ways. I omit one or two on a run only for keeping their inclusion fresh.

I realized in original play-through Karlach and Wyll were tier 2 companions, in terms of story and likability, and this hasn't changed. I had high hopes for Karlach on release, but she didn't match expectations of what I thought a Blood war veteran would be like. I might recruit 1 of these just for interactions.

(I consider Wither's followers kind of more interesting in that they include uncommon races.)

Jaheira and Minthara are wonderful non-origin companions. They're really well grounded in the setting and enhance a play through. Originally I was inundated with companion choices, so didn't appreciate them as much. Prefer to recruit either/or so that one can get plenty of party time.

Minsc and Halsin were and remain tier 2 non-origin companions. Minsc comes far too late and I'm not really into comedic companions, though I could see myself including him in a sillier run. I found Halsin not compelling as a companion compared to his npc roles in the story in Acts 1&2.

Overall, Jaheira, Minthara and Astarion have improved the most favourably since original play through. And to be clear, six well liked companions is plenty enough for me.