I apologise if you already said it and I missed it, but I'd be interested in knowing what you think of BG3's companions from a likeability perspective.
I've commented on BG3 companions but that was long time ago. I can repeat no problem. Astarion is a classic narcissistic psychopath by the book. Very well done in BG3. He's definitely detestable by me but Larian writers very accurately showed him having a superficial charm, which most psychopaths have, which makes him likeable or even adorable by naive people who've never dealt with this type of personalities on a regular basis. I can easily imagine him being a real person sans vampirism. Lae'zael is an inconsistent personality. She's not very well written. One line she looks like a rational person, next line she's a murder hobo, her lines suddenly switch between angry and nice like she's crazy and has a split personality, which I think was not intended. I hope her character will be fixed before release. For now she's in the annoying and detestable category. Gale is a narcissistic wizard. He's tolerable, a bit annoying and not likeable. He's well written and has a believable personality. Wyll was not a companion I was taking on my playthrough, so I cannot comment on him much, on the surface he seems fine. Shadowheart is a sassy cleric. This is actually likeable character for me. In comparison to other companions, she's definitely not a psychopath or a narcissist. Throughout the dialogues she's shown actually very reasonable and good willed for a worshiper of Shar. Also very well written and believable character.