Mormons are good people. My theory is that the small side of the church and most people seeing them as cultist and outsiders helped create an environment that heavily stressed a close community. Tack that on to the commitment to scripture the reinforce this, and the monetary investment required placing more aspects into one's commitment to the church, and it's easy to see why they do so well spiritually.
As a Catholic in New York, the group was far to open, large and diverse. There wasn't much of an emphasis on a Catholic community, most people went on Sunday and on holidays and threw a dollar into the collection plate, but participation seemed to be dominated by elderly women in need of a social experience. If your faith doesn't carry a strong social aspect to it, it won't be effective in promoting spiritual health in a community. I want to read some books about religion and community at some point when I get around to it, but I'm in one of my aversion to reading phases (I alternate between never picking up a book and only reading as a means of media consumption).
Religion can really help a relationship last longer. Religious families are typically much more stable than those residing in secular households. If you care for someone, you should try to embrace their spiritual growth. It's important to respect the restrictions they place on themselves and their actions as well. Personally, I wish I could find faith, since I envy the benefits of living a spiritually healthy life.
As a final rambling side note to tack onto my rambling side notes, I used to meet a lot of girls who said they weren't religious but were spiritual and hated organized religion. It always made me role my eyes, but I never really understood why such a stance bothered me. Now I think I see that it's about cheating oneself. Spirituality is meaningless without restrictions on human nature. Religion demands one overcome their base instinct to become a better person. And opposing organized religion removes the entire social benefit of faith. If you're only in it for spirituality, you're selfishly seeking your own spiritual relief (and you typically won't even find it). Religion, in my opinion, exists for the betterment of people, family and communities. And they all should work together to reinforce positive moral behavior.