To examine this idea, consider the following question: Can one act freely in heaven?
On the one hand, given that heaven is supposed to be devoid of all evil, and assuming that free will essentially means choosing between doing good and doing evil, it seems that we would have to say that there is no free will in heaven, either, since one cannot choose evil in heaven. On the other hand, if we want to say that one can act freely in heaven, then it seems that we would have to abandon the idea that acting freely essentially means choosing between doing good and doing evil. That is, heaven is supposed to be where one can act freely but there is no evil. If that is the case, however, then why didn't God make this world more like heaven? That is, God could have made this world devoid of evil but with moral agents that can act freely. Why didn't he?
Is there a way out of this dilemma?