Novices can learn the basic functionality quickly
Experienced users can work extremely rapidly to carry out a wide range of tasks, even defining new functions
Intermittent users can retain operational concepts over time
Error messages rarely needed
Users can immediately see if their actions are furthering their goals and if not do something else
Users experience less anxiety
Users gain confidence and mastery and feel in control