I suggested something similar with inline to what your post is discussing about. I think having some kind of rewards system such as quest and contracts will help players in the long run.
I really think we need having player created ones as well would be good for the game. Give players control over what kind of content they want. I know players already kind of do this but having an interface and a list of tasks you are completing for other players/game would be a nice way to keep track of things.