True, Christians are often spiritually ill. But you wouldn’t condemn a hospital because of all the sick people there, would you? People usually go to church because they NEED church. Church is a hospital for sinners rather than a country club for saints. Some churches may be better than others, just as some hospitals may be better than others. But you need a good “before and after” picture to accurately judge. If you meet a particularly wretched church-goer, don’t immediately blame it on the church. Ask yourself, “How much worse might this person be without his or her church?”.
Some people in orthodox churches in Africa take poverty as a path that leads to heaven, making christianity look unattractive.