Most of the time I just boost their primary stats to 18, though I’ve experimented a little.
Wyll I always boost CHA to 18 as when I take him along I mainly have him Hex and Eldritch Blast, so a CHA boost helps him not miss quite as often. I can see taking moderately armoured and boosting his DEX as a viable option should I ever try a run which leans into his Blade of Frontiers persona, but I’d prefer to hold off on that in the hope that Larian will adjust his stats to better suit that back story as others have suggested.
Gale, I’d always have using a cantrip in preference to using a weapon so again boosting his INT by two to 18 is priority one to give him a better chance to hit and more damage when he does.
Shadowheart just gets 2 WIS.
Astarion I’d usually give 1 DEX and 1 INT, especially the INT if I’m going to go AT with him, but otherwise I might try one of the other feats that lets me boost DEX by 1 though they’re otherwise pretty underwhelming and I wouldn’t do that it I was developing him past level 5. I tried Defensive Duellist last run, but that was really only to try out the new reaction system.
Lae’zel I haven’t used much, but will generally give her 1 STR then 1 INT if I’m going to use her as EK, or DEX if Battlemaster.
I should really be more adventurous with my feats!