I had an additional thought that I forgot to include in the feedback, and thats about the bosses... or more particularly the boss rooms. As a ranged fighter, it is possible to cheese the boss by standing in the corridor where some of its attacks can't reach or its easy to avoid them.
fix suggestions
- have a passible barrier that the players have to cross into the room in order to damage the boss (perhaps they can't leave until its dead or if they flee then the boss heals over time)