Good article, KM.
Since you asked: I use a system where players set their own goals based on the DM-provided setting. Accomplishing those goals grants XP. I feel like this provides two "reward cycles": players are rewarded when they explore and engage with the setting (getting more powerful -...