Microsoft SharePoint faces challenges in mobile, social, and cloud adoption. Users often feel frustrated or overwhelmed after using SharePoint. There is a balance between form (ease of use) and function that systems need to achieve. Instant gratification has made users impatient, and tolerance for waiting has decreased over time. Factors like compatibility and performance are still important considerations for systems. The right solution depends on the specific situation and requirements.