A worrying trend I have noticed in gamification is people talking about making addicting experiences or applications. You hear phrases like “Addiction loops” and “Habit forming”.
I am pretty sure that their intentions are good, 90% of the time. They are describing experiences that people will want to come back to again and again. The key word is want. If you create an experience that people want to return to, you have done your job well. If people have to come back because it is a key tool to their job, or something they have to use on a regular basis, you have done a good job if people find it usable, pain free and at time an enjoyable experience.