I'm not a fan of DnD and its ruleset. In my opinion, Neverwinter Nights had the best one. Also, I wasn't happy with the Divinity: Original Sin game. It bored me to death, and I tried to love the game with all my heart. I still haven't finished Baldur's Gate 2: The Throne of Bhaal - currently at the moment of assassination of Yaga-Shura.
But I just can't stop playing Baldur's Gate 3. It has nothing to do with the Original Sin game except for the engine. I just can't get enough of the game. For me, it's the best indication of a good game.
Yet there are some minor bugs. For instance, some items are glued to textures and can't be taken. Some are even stuck to the ceiling instead of falling down (e.g., spider egg sacks after destruction). Inventory might stop working correctly when you change the character. Camp stock doesn't separate food automatically (there is no proper food container there, and there is no food type to filter those out). Sometimes dialogue lines end prematurely (it could be just one word at the end or the whole sentence). Companion Approval|Disapproval notifications might blink for a millisecond to acknowledge them properly.
The game has one of the most unfriendly interfaces, but it's manageable. My Rogue character can't spot traps because of the 5E ruleset. For spotting traps, Rogues must have high WIS (can be mitigated by feats to some degree). And I absolutely love to speak with the dead and converse with animals, among other things.
What I didn't understand so far is why Magic Users are so ineffective, and why Short Rest is not enough to refill spells. Also, I don't like that my 10 STR Rogue can't jump normally, and I specifically invested in Athletics for just that. It doesn't affect jumping distance at all, and I think it's against the 5E rules.
Some say that battles are not fun, maybe it's true, but I personally love them.
As for the graphics, dialogues, character design, story, atmosphere, and music - I think it's one of the best games, 9.5 out of 10 for me. Also, I set everything to Ultra, and it runs pretty well on an old Nvidia GTX 1060. Is it because of the optimization of the old engine? I have no idea, the important part is that it plays smoothly.
I don't want to spoil anything related to the story, but know this: devs did a good job for evil options. I think some of the decisions might put Sarevok himself to shame.