If you feel that a hamster wheel gives you satisfaction.. then awesome. Get ont he wheel.. run until you are tired of the game, then get off. Result when you stop playing? You're tired of playing it.
If you try and set goals... you play until you this those goals, but then quit with the feeling of I could do more, others are getting ahead.
If you have finite goals you finish the game with the feeling of accomplishment. I access every part of the game, instead of the one that rewards the most "stuff".
I prefer dailies... I can pick and choose which ones I like to do, or ones I need to do... then move on to other parts of progressing my character.
In addition, World Quests you can just show up to, throw out a tag and let other people do the "work" while you go AFK. Some design.