Thanks for the feedback!
The number of enemies is indeed finite, but some will respawn when you get to a new chapter (and new ones will appear). I found that the game already gets very easy if the player chooses to defeat every enemy they come across. But yeah, you may want to hold on to all the loot items you get. By the way, there will be a way to grind infinitely near the end of the game, but I won't spoil what that is.
I deliberately made money relatively scarce to encourage players to craft items instead of buying dozens of them at a time. Shouldn't be too bad though.
I used smaller maps in later dungeons (and areas) so there will be less (or no) lag, hopefully.
Glad to hear you like the area design! I like being creative with my maps and I always hope it shows!
I hope you'll keep enjoying my game, and thanks once again for the valuable feedback!