If God chose to use perfect people only. He'd have no one to use. Don't focus on your weakness; focus on your God. God loves to use ordinary people just like you and me, faults and all, to do extraordinary things, you may not feel capable in your own strength, but that's ok. When we are weak He is strong. God's Word states the He always causes us to triumph, He expects us to live victoriously.
Christians In Gaia
Open to everyone who wants to share their love for Jesus or even convert themselves into Christians.