While churches do provide services and outreach to the poor, I've always wondered about what happens when they're serving the opposite effect by not paying property taxes. Property taxes are the public education base in the USA, and quality education is the way out of poverty.
Churches' outreach programs will also discriminate against causes they don't agree with based on their own teachings - i.e., Christian churches might not recommend that someone use contraception or get an abortion even if those options are the best logical course of action.