A common opinion is that the game takes a large drop in quality by the end, but I don't agree with that. It's too bad how buggy and unfinished it was at release, but that was nearly 10 years ago, and has since been fixed and polished up. Each with their own set of skills that are very satisfying to use. Different builds to make, different choices. The atmosphere, the lore, the characters, the dialogue, just amazing.