I read this article as well and I commented on it. I think it does make a valid point. People of a strong faith are good for a society. I've studied reasearch that shows communites with strong religious ties are less deviant and more peaceful than communites that aren't. There is also a strong correlation with the nature of the religion that affects the community. If it is preached in a peaceful means such as the Christianity mentioned in the article, it has more positives. The same effect can be observed with other faits as well such as Islamic communities, Jewish communites, and even Buddhist communities. It's how the message is presented that determines whether or not the effect is positive. If it is militant, hateful, or violent then the community will reflect that.
It's also worth pointing out that in the research, this effect is observed only at the community level. These effects do not seem to propagate when religion is centralized, beauracratic, or state sanctioned. If anything state sanctioned religions have been shown to deteriorate over time under it's own weight. That's why it is important for the government to stay out of the affairs of the church and stick to protecting individuals, thus allowing them to operate on a community level on a voluntary basis. Local level churches without a doubt outdo larger state churches when it comes to doing good.
It's a fascinating subject. Check out this link for more insight:
http://www.cornellpress.cornell.edu/cup_detail.taf?ti_id=47 38