Got it. And one thing about resources, i think you should put a limit in how much you can obtain. You have too much available all at once, be it exp or itens/consumables;
You can actually keep farming and/or buying herbs and such, then get easy money crafting potions and selling them. That's how i bought the house in the 1st floor btw.
The prime example being the unlimited amount of exp you can get, for people who like RPG and don't mind grinding like me the game simple get too easy after some time. I beat Illfang in just a few turns in my berserker playthrought because of this;
If you don't mind an idea, you can make the mobs stop appearing in some area after you've killed enough of them, like they got scared of you. And then make they reappear after a long time without killing them there. It's good for balance so you don't need to make the bosses way stronger.