The problem isn't the amount of characters, but the quality of their character. I don't really like any of the companions, and I downright loathe some of them. Shadowheart is interesting, but she doesn't exactly start off likeable. Astarion, Gale and La'ezel can all go take a hike. I really miss likable friendly characters that I'd enjoy the company of; some which doesn't feel like a struggle to be friendly with or having to tolerate weird personality quirks. Where are Edér, Sagani, Garrus, HK47, Kreia, Morrigan, Allistair, Jan Jansen, Leliana, Varric, etc. etc. The RPG games are brimming with really good NPC's but I haven't seen anyone in BG3 I like. I think I'll come around to Shadowheart as we get further into the chapters, but it's definitively the lowest point about BG3 for me.