Why People Love or Leave Apps: Key Insights