One slight problem I have with the way Larian have done things is that while it certainly does allow you to play, the use of invisible triggers to set certain flags in the background also plays havoc with the cutscenes and the dialogue options. If you have a party and you're doing things out of order then things get sort of weird.
I randomly did not walk into the grove after doing the battle but instead hiked on, cleared the village, and ended up on both the risen road and in the swamp. And when I then went back and actually entered the grove, the mercs and Ethel had gone missing.
In another playthrough, I could give Gale an artifact once, but he never had his dialogue about needing artifacts, and during the party he thanked me for giving him artifacts (notice plural), even though I'd only given him one.