Could also be that God is self limiting, or God's "will" so to speak, doesn't make sense to us.
*He could not create a heaven without Satan.
What and who is "Satan"? If you read Job, God and "Satan" were kind of cooperative with one another.
*He could not create Eden without evil in it.
Oh, you're talking about the Biblegod, and a certain interpretation of Biblegod .. okay. Nevermind.