I think it would be cool if you could bring some of the random npcs along as companions, and if you make it back to town safely they can stay at your house.
and some inflation stuff would be hot, maybe with buffs/ debuffs too.
Oh and maybe a portal can require that you take a certain amount of people you have recruited / befriended to fight a boss or to complete a certain task.