As someone who was raised Catholic I have a pretty good insight into what it's like as a doctrine and value system.
I think generally Catholicism does create people with a good degree of determination, perseverance and a solid moral compass. But, and it's a big but, Catholics are ruled by a sense of shame, guilt and self-loathing. And that's where it inhibits and controls people. It's a negative doctrine about imperfection, sin and fault and where blind faith is the only acknowledged positive human trait. It focuses on failure which, from a personal development and fulfillment perspective is utterly insipid.
It's antiquated as an institution now because the old social structures of Europe have been replaced by ones that promote free thinking and individualism. The idea that you live and work as a humble and poor 'worm' fully aware of how sinful and undeserving you are in the hope that you will be rewarded after death with eternal bliss sounds utterly absurd to a modernized, enlightened society. It does however fit very nicely into the world view of a serf or a peasant from an intellectually poorer century and justifies outright hardship. As a I say, this world view may promote hard work or determination - it does not promote creative and mental development. In a sense, our society today generates less hardship to justify the idea that life should be by design an exercise in 'pain for reward'.
My own academic education has developed a pretty philosophical and humanist approach to life. There is an element of spiritualism there too but it's more a spiritualism based on nature and abstracts rather than metaphysics. I don't even class myself as an atheist. A lot of that Catholic self-loathing has been replaced by a more openminded philosophical doubt. But some of that shame always remains as a Catholic. You do a lot of beating yourself about things you say or do to people - even over little things. Some things never leave you. Dara O'Briain talks about never being able to renounce your Catholicism in his standup. "You can cut up your membership card in front of the Pope - you're still a Catholic."
**** sticks.
Such is the progress of history, it will die as an institution eventually. Maybe sooner than we think let me tell you now. That will have positive and negative impacts on society because the question is what value system will replace it. Amongst the less intelligent of us it will create a moral void where there is no introspective reflection on action and character. New testament Christianity, at it's core, is afterall one of the best moral systems ever devised. Where it has been corrupted is through the instiutionalised perversion of it to control via shame.