Rewards should be available from a variety of methods, so that the player isn't shoe horned into a specific type of gameplay.
In medi, you can unlock things via books, quests, or points. I find it extremely fun, because I generally ignore quests... And another thing we do is front load 99% of the quests, so that you don't have to make a SECOND club just to continue your quest chain. You end up finishing quests without even trying... Very organic flow.
Quest chains only make sense when they accomplish a goal (gather fibers, gather wood, stone, make a stone axe), not to finish a "group" (gotta wait to make a campfire until the quest says I can because I'm retarded).
Just my 2 cents.