Pyramid is an "un-opinionated" framework. There is a fair amount of terminology to learn. There are multiple configuration systems, several templating systems, dozens of persistence engines, and several ORMs being used with Pyramid. There is an assumption that users either know or are willing to learn Python. There are multiple ways to launch launch a Pyramid application. There is no mandated file system layout.
Much like the stages of grief, there are some very typical stages that a new Pyramid user goes through when given this amount of freedom: panic, paralysis of choice, terminology overload, "where does this piece of code go?", (if then need it) authentication and authorization problems, and finally, appreciation.