We need to collect views from community members to find out why their end users hate SharePoint ? and come up with innovative ways to address those concerns and increase user adoption.
It could include 3rd party solutions or provide feedback to Microsoft and fix those issues.
I think this is a very simple problem to fix.
If you have a user that doesn’t understand something, and can’t learn how to use it… train them or fire them.
We coddle these users and people that are quick to say they hate something just because they can’t figure it out. The software is not the problem, it is their inability or unwillingness to learn the software.Â
So to touch on your issue you about end user adoption, start showing them how to create lists, workflows and and other cool stuff SharePoint can do.
I’ve rarely known anyone to hate SharePoint as long as someone was around to think through the problem. I’ve known all of them to hate being called ‘end users’ though.