The game as a whole is really good. Unfortunately, however, it repeatedly becomes annoying and tedious (especially towards the end). Waves of enemies where you work through forever, two bosses at the same time causing thousand explosions so that you can't see anything. Jumping passages that go on and on, but reset you to the beginning if you make a mistake, important side quests that consist of 5 long fetch quests, and at some point the game forces you to farm. Without mods (e.g., all enemies drop rosaries), the game becomes unplayable. Otherwise, you use up everything in the arena rooms where waves of enemies come at you, and afterwards you have to farm on the enemies that drop stuff.