This is an amazing game, full of side-quests and chances to choose your outcome in many ways, just like the last game. Unfortunately, the new developer, Obsidian, seems to have forgotten to ruthlessly weed out bugs in the game. For instance, in my experience I found that the game would freeze during the load repeatedly, an...unfavorable aspect of the game. 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. This has a good side and a very very bad side. 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. On the negative side, you are likely to go through the game and miss at least one thing. While these items are not related to any quest, they are still items that can be very useful. Another problem I had with it is that the new upgrade system is much more, and possibly too complex compared to the previous game, with up to 6 factors in upgrading certain objects. This does not mean that the game is bad. The game is a very fun RPG, and the characters are very funny, while at the same time very helpful. Some new twists actually encourage you to interact with your non-playable characters. There is also a nifty change in the level system which raises the bar of leveling from 20 to level 50, at least. I did find the plot rather confusing at times, but all-in-all it was worth the wait, and worth the money.