Janey, I don't think I properly welcomed you in my previous post. My apologies.
"Imperfection" is a red herring. JWs like to think the only reason anyone wants to leave their ranks is because they're horny and want to have sex or because they've had their wittle feelings hurt by "imperfect" leaders.
What most of us take issue with are the teachings. For instance, I respect the belief that God is one person rather than a trinity. If that is important to you than definitely choose a religion that supports that teaching.
What I take issue with is the idea that doctrines like the trinity, hellfire or immortality of the soul are the most important ones for a religion to get right. Jesus said the two most important commands were to love God and love your neighbor. JWs cling to doctrines and practices that are in direct opposition to these commands (blood doctrine, alternative service, etc), ergo they cannot have God's approval, regardless of whether they have God's singular nature correct.
That's just my two cents.