While I understand heroes and townies should always be different and our townies shouldn't be able to "compete" with heroes and be as good or better...
I think being able to craft a few special items, that let a townie use a skill could be nice. A heal soldier for example.. who uses a special staff that lets them cast a heal spell every so often much like Sir. Punchwood's heal skill.. maybe less effective.
These items should not have stat bonus, or be like vanity have have a small stat boost. This makes them horrible in fighting so they require other soldiers to be effective.. which is what they would be nice for.
This would let us have some Buffing soldiers, or healing soldiers we can use in a group of soldiers (since they said eventually we will be able to use them in groups of 5).
So..
Heal staff - AoE heal on nearby friendlies..
Attack, Def, Dmg, and LOS staff - buff its stat by x amount.
Slow Staff - makes all nearby enemies slow for like 50ticks
-maybe other things.. not combat related..
Miner Staff - Makes townies mine faster and mine up to 10 blocks (if they are nearby) even if they get hungry or tired before finished.
Speed staff - makes nearby civilians move quicker for a certain amount of time.
Fullness Staff or Awakeness staff, they freeze townies food or sleep gauge for maybe 50 -100 ticks.
These can be made with very rare monster drops. or even tradeables in the market. Making them somewhat rare is fine. They are sorta like portable traps really..
Though maybe this idea doesn't suit towns... but I decided to throw it out their anyways.

