While I am satisfied with Larian's overall writing, meaningful [good] and

choices are extremely difficult to pull off in a morally complex game.
You can have it both ways. Avoid them being present in dialogue whenever the option is dubious. Done. However, the problems don't end here. Either the feature sees little use, it's simplified (good/evil, chaotic/lawful) or the programing effort is immense. As are the options people are locked out of.
I prefer all choices being available all of the time. It's as simple as that for me. But, I understand some people want special rewards for chosing a path.
I'm especially not a fan of it when it goes too far. Because, if you get unique... which is often the /really/ good loot... the game will force you to pick the best alignment for a subclass. This restricts freedom immensely. At least, I feel like it does. I /am/ a fan of optimization. Nothing is forcing my hand, but it does rile me up.
If it grants a spell already easily available like the necromancy of Thay... or it's a new item that now adds light, when used, to your cantrips, which is choseable in the first place. Yeah, okay. As long as the game isn't substantially shortened through the expansion of choices, I don't care. It's difficult to do /well/, though.
Bg3 won't give you horrible consequences like dragon age origins... I believe. It's a risk to take, Larian can do it well... but will they?
How good the calculation was will unfortunately be widely judged by people through "as in hindsight...". Perhaps fairly. Perhaps not.