As a fairly recent player (March 2020) just posting to add I like the horde concept, I like reasonably realistic zombie activity that produces unexpected results, and hordes are I think well into the reasonably realistic stuff.
The devs had indicated on the suggestions post that they aren't going to do special zombies (outside of sprinters I suppose) and/or other related supernatural threats, so no smart zombies assaulting your base en masse. Hordes developing and roaming for some reason does seem realistic enough. I think roaming hordes should be part of the basic survival game (not just sandbox). I think radios and/or tvs should be a way to *potentially* track them i.e. survivors in certain areas stating on an open network.
I'd actually prefer "hordes" to be the main way zombies are distributed in the world i.e. much higher chance of heavy repopulation if a horde has passed through.
Well not going to re-hash it here but here's a post I did about "Threats" a week ago that is somewhat related to your post. It mainly talks about NPC human threats which is another way to use the skills you desire in this one. NPCs seem to be something the devs list shows as something they are doing, and I believe "soon".
When you use saving in the "Customise Character" screen, the DisplayNames of clothes are written to the file Zomboid/Lua/saved_outfits.txt (taking into account the included translation).
This creates two errors:
1. If the translation is not Unicode (Russian, Chinese, Japanese, etc.), then instead of the names, question marks are written to the file, which are then not read; that is, a set of clothes is not actually saved;
2. If you configure and save the character in one language, and then switch to another translation, the saved set of clothes does not load correctly (because the names are different in different languages).
Perhaps it makes sense to use not the DisplayName, but the code name of the item (for example, "Tshirt_Profession_RangerGreen" instead of "Green Ranger T-Shirt").