You can find plenty of tutorials on the web for installing mods. The ability to use the skin of a player as your NPC's skin (You must be connected to the internet for this to work properly) Plenty of NPC models and skins to choose from
The ability to add dialogue and conversations to use for interactive-ness and character development The ability to add quests that your NPCs can give players An interface allowing you to fine-tune your NPCs' behavior
Lots of extra armor, tools and weapons to decorate your NPCs Tools to help with the creation of NPCs such as the non racist shit NPC Wand Who want to liven their worlds, modpacks, or servers with characters that can be interacted with.