dtgreene: Fortunately, the bug I mentioned in this post was fixed with the hotfix.
One reasonable approach with this game is, when a new patch releases, wait a day or two before you install it, just in case there's a significant bug introduced that's fixed with a hotfix.
Alternatively, you could just play Kingmaker. It doesn't have as many classes, and it doesn't have mythic levels or mounted combat, but it isn't as buggy and you don't need to worry about future patches breaking things.
Edit: But can you play as a witch in Drakensang? (You can in Pathfinder: Wrath in the Righteous, but unfortunately not in (unmodded) Kingmaker.)
I love Kingmaker; it's the reason I bought Wrath pre-release (really sorry about that now). As an ex-coder (retired), I'm aware of the problems in code (pointers, bad design, bad coders -- had to fix one individual's database because he coded phone numbers as an integer rather than alphanumeric). I can live with the occasional bug or overlooked no-no (NWN2's comes to mind), but the bugs I've encountered in WOTR makes me use 4 letter words in languages I haven't used in decades. It's my opinion there are more bugs in WOTR than there ever were in Nam.
Insofar as Witches and Drakensang, no. There are many choices, but they tend to be limited to variations of the major character types. I'm only in the 2nd chapter (no idea how many to go), playing as a burglar (?) so I can pickpocket (cash seems to be hard to come by), disarm traps (some, but not many, so far). and use social talents (seduce, fast talk, haggle, etc.)
On the whole, the game, so far, reminds me of Wizardry (without the upteen weapon+++something). It's based on a German tabletop RPG. Character levels allow you to 'up' character characteristics (animal lore -- used to get sinew for bow making, alchemy -- to make better potions/salves, etc., etc.). Best part is that you don't need to wait for a new level to use your experience points.