Your logic seems pretty found; however, if a Biblical God were to exist, would he not have to be perfect? It seems odd for a perfectionist to create people who are "flawed". Perhaps, God is flawed because it is the people who have created God(s) in their image. If I'm wrong, it's okay. I'm human.