Volorun who hates be quoted said:Some people might love the vampire others may not.
I love vampires but HATE Astarion a lot. I already complained a lot about him in this thread and have a thread only about vampires > https://rpgcodex.net/forums/threads/ranting-about-the-decline-of-vampirism-vampires-in-rpgs.143282/
And agree with you. BG3 has very few companions and I din't liked any of them TBH.