In terms of writing, you will find something interesting at every turn. The main plot is interesting and full of twists and turns, some of which are fairly predictable and others are surprising. The characters you encounter are fully drawn and provide both insight and color into the world around you. There are sixteen side quests aside from all of the quests associated with completing the main story. Some of these quests are pretty straightforward, but others will stay with you for much of the game, at times making you wonder if they will tie into the main quest. There is a great mix of humor and pathos, of witty party banter and more serious over-arching exposition.