Played though this game at least 4 times. The first game is far better than the second, wonder why they changed a winning formula for something worse. Second game is playable but important to have backup saves, it's possible to break the game for doing something wrong. Second game has a more linear story than the first game.
Played it when it first came out, but it might still work. After Strahd's Possession I saved the "slay undead arrows" and carried them over to "Stone Prophet". When I met the boss one of the characters shot him with those arrows, it killed him in one shot. Obviously the programmers did not think of this, because the game would not end after the one shot kill. That is why it's important to have multiple saves. ;)