I believe the problem with _every_ framework out there is that they focus too much on how they solve trivial problems and not enough on how you can use them in complex scenario.
I think people are pissed when they start with a new framework is the lack of ERROR messages.
I wished errors were more verbose. I don't care if the error message takes 5 lines. When I'm used to a framework, i'll know from the second word what is the error.
On the other hand, when I don't know the framework, I have no ideas what is assumed and what isn't. Print all the remotely possible culprit. That will give me an idea how it works.
Errors will help me learn and progress.