> And some quests should obviously have time limits so as to limit the amount of resting players can do.
That's part of the resting problem too: to be meaningful, you'd have to make quests timed, but timed quests are universally hated in every single RPG game, whatever system it's based on.