To the original thread in the question,"Is God perfect?" the answer is "yes." But God's perfection does not depend on how we define perfection or even how we view God. It depends on what God really Is. God cannot be made different than He Is by saying, "can God make a rock bigger than He can lift?" That's stupid.

The Bible teaches that God is a verb noun. God is a process, a method. an all-knowing Way. Once you understand this, it can be seen that evil is used like a weed to require farmers to to use better "methods" to improve the creation of a perfect garden. The imperfections (weeds) is not the garden but with cultivation the garden can be perfect.

God did not say "let's make man once and for all" but rather He said, Let us make man in our image," which is a process. If you say God is not perfect because you are full of sins, know this, God is still working on you to even make you perfect. The thing about free will is that you can either help God in the process or resist Him. The choice is yours.

I hope this helps!