I've noticed an mildly exploitable bug: the heroes available to be recruited are not kept as part of the save-state. Accordingly, if you don't like the batch of heroes presented to you, you can just save and reload to get new ones.
I Really appreciate detailed feedback like this.
It's definitely something I'm aware of. For now if someone is willing to go through the hassle, they're welcome to it (It's probably just as easy to ship poor adventurers off to die with no gear in a lot of cases). Still I'll probably get around to shoring it up sooner or later.