And let us consider one another to provoke unto love and to good works: Not forsaking the assembling of ourselves together, as the manner of some is; but exhorting one another: and so much the more, as ye see the day approaching. - Hebrews 10:24-25
If you wait until you find a perfect church — then you must wait until you get to Heaven.
Even if you could find a perfect assembly on earth, I am sure they would not admit you to their fellowship, for you are not perfect yourself.
Find out those people who are nearest to the Scriptures, who hold the truth in doctrine and in practice, and are most like the New Testament church — and then cast in your lot with them, and you will be blessed in the deed.