There is one rule I think that holds fast.
That is: Any organization is only as good as its leadership is good. And, the people in it are only as good as the leadership allows them to be good.
That said, there are some good leaders in the Catholic Church, but they are stifled by their leadership.
Hasn't that been the role of the clerics in Roman Catholicism over time though?
7. Professional Catholics. For so long everything in the Catholic Church was done by the professionals. Priests, bishops, sisters and brothers were the ones who ran the parishes, dioceses, schools and colleges. They were the ones who were trained to do all the church work. Lay people were there to pray, pay and obey or not. But this clericalism still dogs the Church. The people in the pew dont take ownership and dont feel it is their job to evangelize.
http://www.ncregister.com/blog/longenecker/10-reasons-why-catholics-dont-evangelize