I think the writing in Baldur's Gate 3 is successful for what it is. It's roughly Marvel movie quality, i.e. dumb but fun, big emotions etc. It's not particularly interesting, and tbh I find the result far less immersive than games with less dialogue but more exploration - at least then I can think my own character's thoughts, instead of being this dumb mute in all the heavy dialogue trees of BG3.