Finished NWN2: Mask of the betrayer today. Before that, I played through the original main campaign again. Most of
my original criticisms still apply but Obsidian managed to clean up the mess that was the game at release at least somewhat. Performance is much better, tons of bugs fixed... but the camera controls are still the most retarded thing ever and party character pathing is still painfully bad.
I did encounter several bugs, though. I got stuck in the geometry 2 or 3 times, which just shouldn't happen. What was worse were the two severe scripting bugs I encountered that forced me to replay significant portions of the game.
The first one involved Khelgar and the rite you have to perform before you can enter the trial by combat with Lorne. Basically, the cut-scene doesn't trigger. I figured out that it had something to do with familiars/pets that are summoned by various party members.
When you enter Neverwinter at that point in the game and your party has too many NPCs in it (i.e. summoned pets), Khelgar vanishes from your party (your get some sort of placeholder icon where his portrait is supposed to be) and all scripts involving him break. All you can do is to revert back to an earlier saved game and unsummon all pets before entering the city. If you don't have an earlier saved game where Khelgar isn't bugged, you're fucked. This is game-breaking stuff.
The second game-breaker involved Amon Jerro. After the long-ass cut-scene (that cannot be skipped or accelerated) where he kills Shandra, he would get stuck in combat mode. Since you can't talk to people in combat, I could not trigger the next cut-scene, i.e. the game wouldn't advance. This one took me a long time to figure out.
I had equipped Neeshka with a sword that has a damage over time poison effect. What happened is that when I defeated Ammon, he ended up with a poison damage effect one him that became permanent (for 0 damage though) once the post-fight cut-scene started. This is what permanently kept him in combat mode. I wasted hours trying to figure out what was happening, having to go through that annoying and longwinded cut scene over and over again.
If find it really pathetic that a game that went through so many patches still managed to confront me with two game-breaking bugs.
Anyway, on to MotB... it's a decent expansion. Quite difficult but a bit short, especially the last act. The production value is also much lower than the original campaign, i.e. less cut-scenes, less voice-overs, less NPC background stories etc. I liked the story more than the overwrought ZOMG TEH KING OF TEH SHADOWS WILL GANK TEH WORLD!! HLEP!! story of the main campaign but the ending is actually almost als shitty.
The spirit eater mechanics... I like the idea, it's interesting. I appreciate what they were trying to do but ultimately, it was just annoying. While the spirit meter isn't too hard to manage and less intrusive than I thought it would be, it really sucked the fun out of the game. I like to explore and take my time and the spirit meter essentially put me under time pressure and I hate that. So while it's a cool concept and all, it's a punitive and unfun mechanic that doesn't allow me to enjoy the game the way I want to. Screw that, I started to use a console cheat to fill up my spirit meter after some time.