Last to Hauteville
The UX Elements
Problem Solving - It solves users' problem, satisfying users' needs.
Quality & Stability - The quality of the problem solving approach and the stability of the product.
Aesthetics - The design and interface of the product.
Psychological Enrichment - The more a user uses it, the more psychological satisfaction the user gets, hence keeps coming back for it.
Creativity - Features in the product that surprise the users.
Habit - Users develop a habit using the product, eventually the product becomes irreplaceable.