Yeah, I agree, practically the whole game is linear, but even with that, it's pretty good! And the story is decent.
Overall, I liked The Witcher the most, although the combat system was a bit disappointing (target locking), it felt a bit simplistic. In my opinion, TES Oblivion is a little better. (The Witcher has a large variety of moves, but strangely, they feel monotonous.)
And NWN 2 didn't really appeal to me. Although my last experience with it was interrupted by the system.
Where do we end up when we save the world?