How do we reconcile an all-knowing, all-good, all-powerful God with the evil in the world? How does our free will compete with God's omnipotence?
Some people like to refer to different types of God's will (using words like "decretive", "preceptive", and "permissive"; or "perfect", "providential", and "permissive"). I prefer to talk about "God's will" and "God's plan".
God's will is what God wants. God wants for us to be perfect, just as He is perfect. God also wants to glorify Himself, and that is going to happen. God's will may or may not come to pass (this includes "decretive" [decreed - what God says happens] and part of "preceptive" [precept, commanded]).
God's plan is what happens (The rest of "preceptive" and all of "permissive"). This includes good things (which are in God's will) and bad things (which God permits to happen).
God permits us our free will. Even when it contradicts His will. But God is in control. He can use bad events to bring people to Him. These bad things remind us that the world is fallen. That we need God.