I think the balance is pretty well done. It is little rogue like balanced and it's good for players cause you need to try again and find the best strategy to beat the game. I actually played your game, yours is hard too because I have do two things at the same time and some number puzzles really annoyed me XD. I would say the difficulty is fine for most players (I'm mostly a gamer than a dev.)
edit: typo.