Heaven may not be a possible world when you take it in isolation by itself. It may be that the only way in which God could actualize a heaven of free creatures all worshiping Him and not falling into sin would be by having, so to speak, this run-up to it, this advance life during which there is a veil of decision-making in which some people choose for God and some people against God. Otherwise you don't know that heaven is an actualizable world. You have no way of knowing that possibility.
The Craig-Bradley Debate: Can a Loving God Send People to Hell? (1994)., quoted in Muehlhauser, Luke (2011-04-27). "William Lane Craig vs. Ray Bradley (debate review)". Common Sense Atheism. Retrieved on 2011-10-21.