Define omnipotence, evil, and freedom and we might make some headway here.
Omnipotence
God is not omnipotent in the way that most moderne people think of the term.
Nothing that implies contradiction falls under the omnipotence of God-- Thomas Aquinas
God has the power to do anything that is non-contradictory. That is, God can do anything that is not self-contradictory or that contradicts God's Nature.
Freedom
Freedom is not the ability to do anything that one can imagine. Freedom means to act totally from within without any outward pressure or force. God is free in that no outside power causes Him to act; but God is not free to sin because sin violates His own nature, which is innate.
Evil
Evil is not the opposite of good, it is motion away from good. God is "good" and yet has no opposite. Good is the reality, good is ultimate Being, evil is loss and entropy and decay.
Take these three Christian defintions of omnipotence, freedom, and evil and then reconcile them in light of the statement that "God is Love" and one can see how they might synthesize.
We know little about love, but we do know that it is love's nature to be shared. Also, we know all too well that love cannot be forced.
So, it is not as though God sits in eternity past and ponders the dillemma: "To create or not create, that is the question." It is God's nature to create, there is no outside force that limits His freedom and thus would prevent Him from creating, thus everything exists. It is God's nature to love, and it is love's nature to only be reciprocated by volitional consent. With volitional consent comes the innate possibility that conscious creatures could move towards love or away from it.
hence, this world exists. It is not the best of all possible worlds, and neither was "Eden." It is the necessary world to eventually arrive at the Best Possible World.
Epicurus, logic is sound, but his premise is not consistent with the Christian concept of God.