Yes, I think I'll have a look for real on that one. I remember skipping it each time it went on sale on Steam because of the numerous tales of bugs and unfinished polished.
But I digress. I just wanted to point out that villains need introducing, and really good reasons to being the villain against your particular party of heroes. It doesn't need to be personnal, but it sure helps if it is or if it becomes personnal.
The restored content mod fixes 99% of the bugs and adds the cut content. It really is great and is mandatory.
I suppose that's all we can extract from this thread. That villains shouldn't be random, but are introduced properly and you should know why they want to kill you/stop you. The topic of writing a good villain is another thread entirely.