I'm currently building a set of expanded house rules and am thinking about some party restrictions. I'm adding ranger, cleric and thief classes to the list and I was thinking instead of simply choosing a character to play as for a whole quest pack, you actually have access to a pool of heroes to choose from before a quest allowing you to pick the right character for the job. That's probably a common thing to do but I was also thinking that if a character dies during a quest (unless you have a raise dead ability), you don't have access to that character class until after you've completed the next quest (unless the quest is part of the way through connected quests) because it takes time to find a replacement.
Thoughts?
Has anyone else included management of a hero roster or something else in their campaigns?