But having experienced the life on earth with all its pain, suffering, good, evil, love, hatred, joy and happiness, the souls in heaven will no doubt have a richer appreciation of what heaven can offer.
This implies that souls in heaven will have memories, both pleasant and unpleasant, of their time on Earth. So heaven will not really be very heavenly if you are going to be eternally plagued by bad memories, not to mention a sense of loss for other souls not in heaven, not to mention a sense of guilt for all the things you could have done better while on Earth, not to mention the loss of all the good things of Earth no longer available to a resident of Heaven. So, in summation, Heaven doesn't sound very heavenly, really.