Played a few rounds and hard was really brutal! Not going to lie this has quite a lot of similarities when I was brainstorming my game so this game hit my sweet spot. Good to see such ideas got implemented! Ideas such as upgrading yourself to fit the user's need, and also guessing the user's need (which I ditch later on) are quite unique ideas and just seldom seen in the jam up until now. Good job!
For a few small critiques, I'd say the skill inventory got refreshed quite unexpectedly (one time I wanted to save exp for disappears when I was nearly there) and it would be better if there is some kind of foretelling just to not frustrate the player. Also, I think a character picking up the sword with the amount of health he had left is not entirely fair. (I have times where a character was left with extremely low health, single digit, and was killed next turn when he got the sword). Polish-wise, more visual effects would be nice, eye candies, jumping numbers, and screen shaking are never a bad idea and would just elevate the game a bit more.
Anyway, I fully appreciate your effort here and I'd say it's a job well done!