I enjoyed the main mechanic and the difficulty was perfect imo. It was well-balanced too, I maxed out every skill right before the final level. Nice job!