With these games devs have to balance what works in tabletop VS what is annoying in video games.
Example in wotr you have spend so much time buff spamming every 5 minutes or you just get wiped out, and especially in the early game when buffs last for one minute. Bg3 you don't and many buffs last till a long rest. I would say this makes bg3 the better game because it's less annoying and doesn't waste your time. Wotr is better story wise but bg3 could not offer that much detail and still maintain its high level graphics. The resting system in wotr is annoying and consumes a lot of time, I hate it, bg 3 I can beat the game on like 10 rests. Again bg is a better design. Wotr is also stupid hard game, with enemies with 80 plus armor class, even on normal half the classes are not viable, in this I think wotr is a poorly designed and often annoying game, I like it, but bg3 is better again because it's mechanics are not annoying. FYI I have done something like 6 campaigns to completion in wotr on core or higher. I love it, but it's a chore.