I have had 2 npc parties hanging around two of my cities for the past few dozen turns. Because they can't hold equipment, and their high hiring cost (1200 gildar for three or four of them) they really don't seem like a good deal and I can't imagine a scenario where I might use them?
If I had lots of cash but no heroes, I could even an administrator or farmer for less than 100 Gildar and equip them nicely for another 250. And they can recieve all equipment upgrades that I research in the future.
If I had lots of cash and equipment and no metal, I could still trade for the metal (5g to 1metal I think) and build heavily armored soldiers with the money.
I guess I just don't see a scenario where I would hire them. Do you?
Also, what happens if you kill them, does that do something to your reputation or the ability to hire or deal with other NPCs in the future? I mean free xp is always a good thing, right? Plus they BLOCK MY ROADS DAMMIT!