Monsignor Pope Ping!
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.