I've always found the best user experience is when the user can complete their goal without even noticing it's been designed. It should be a natural everyday part of life, easy to use, intuitive and provide a sense of accomplishment after finishing it.