Baldur's Gate 3 is a good game in spite of its various flaws, but it could've been amazing.