There is no perfect human being. Some are Extremely good. Some are Extremely bad. All the rest fall within these 2 points of the continuum.
Same for the churches. Church is the body of Christ, but made up of people. There is no perfect church. Some are Very Christ-like, following the beliefs of the New Testament very closely. Some are Very unChrist-like, following all kinds of non-biblical beliefs and misinterpretations . Most of the churches fall within these 2 points of the continuum.
An author in Wikipedia says that there are 41,000 Christian denominations. (see http://en.wikipedia.org/wiki/List_of_Christian_denominations) Okay, this number is unimaginable and may be exaggerated. Let say there are 5,000 denominations, in all different categories (such as Western Catholic Churches, Eastern Catholic Churches, Various independent Catholic Churches, Eastern Orthodox Churches, Lutherans, Anglicans, Reforms, Presbyterians, Congregationals, Anabaptists, Baptists, Free Evangelicals, Methodists, Apostolics, Pentecostals, Charismatics, Neo- Charismatics, Independents, etc).
If you are looking for the perfect church, then be assured that you will not find it on earth.
However, we must join a 'decent' church. Look at the church's Statement of Doctrine, Statement of Faith, Statement of Purpose and the Creeds it embraces. Avoid churches that have unorthodox beliefs about the Trinity, about Salvation, about the Son of God, the Virgin Birth and the Resurrection. This is my view.