[@Bishop] God made humans a long long long time ago, it is possible that he made humans flawed because he wanted to, but that doesn't mean he will be 100% satisfied with his creation, it is entirely possible that god could've changed his mind later on when he saw what atrocities mankind could do. Think of it this way, you're god and you're making the universe and you get the best idea ever, you make humans, but flawed because of whatever reason he had, originally you think it's a good idea, then you see humans killing each other over the smallest of things, then you watch as they invent new and cruel ways to treat each other, all of a sudden that silly little pet project is raping and killing eachother over race, religion or whatever stupid reason they have. Now all of a sudden it makes sense sending in the angels. God is omnipotent you are right about that, and he is all powerful, but god can change over the span of billions of years. you are right though, God does care, but that doesn't mean he didn't leave room for improvement.