There is so much that this game does exceptionally well and I have neither the time nor the writing experience to do it justice. I will touch on one aspect, the quest design. The quests are amazing, they are not just finished in one of two steps, some quests affect others, for example, you may have exhausted all current objectives for one quest then another quest takes you somewhere and you find something related to the first quest and now have more objectives. It's things like that that make this game outstanding