At this point I have completed over 500 quests, I love the game, I love following the stories. However with do so many quests there are occasions where they are like "This Dude you met 20 quests ago for a brief second has gone on a rampage." So I am sitting here thinking who the hell is this guy?
Please add a completed quest log that details the progression of the quest as well as your choices. Also an NPC codex that updates with relevant information as you meet NPCs, as they die etc. There is too much content in this game, over 1500 quests by the achievements to NOT have this information readily available for people to remind themselves of what happened.