But the writing is pretty shit after act 1 and the party members are pure shit.
Unfavorably comparing Baldur's Gate 3's writing to its peers: Solasta, WotR, Deadfire, etc, is pure cope. It can be lacking in scope (max lvl 12, not all subclasses and spells, not all enemy types), and maybe you prefer the other systems combat mechanically and tactically, but in terms of visual, audio and narrative presentation, and just having a meaningful interactive plot, BG3 is by far the better game.
I think you fall for the classic mistake of judging how good a character is written based on how much you'd be friends with them in real life. AKA the tumblr blog girl way of judging them.