On the negative side, you are likely to go through the game and miss at least one thing. On the plus side, the game can randomly give you high-damage items, like weapons or armor, that are over-powerful until nearly the end. This has a good side and a very very bad side. Also, the game has an unkind tendency to do a random choose of what items are dropped by enemies, and what items are given to shops. For instance, in my experience I found that the game would freeze during the load repeatedly, an.unfavorable aspect of the game. Unfortunately, the new developer, Obsidian, seems to have forgotten to ruthlessly weed out bugs in the game.
This is an amazing game, full of side-quests and chances to choose your outcome in many ways, just like the last game.