You said that there is no sex in Heaven because there is no procreation, however, there is much more to sex than procreation. I can’t imagine going through eternity without the intimacy my wife and I have. The physical contact of cuddling, caressing and our intimate conversations. When we go to Heaven are we to be denied the love that we had for our partner in this life?
You are using your worldly perspective to evaluate things in heaven. We won’t be denied anything in Heaven that would limit our happiness. It’s a place where your wildest dreams come true forever, although no one knows exactly how that will all play out. From the Bible, we know that there will be no marriage in heaven (Matt. 22:30) but we’ll be in resurrection bodies and have no way of knowing how that will change us. We do know that Heaven is not just an upgraded version of Earth. Paul said no eye has seen, no ear has heard, and no mind has conceived what God has prepared for those who love Him (1 Cor. 2:9). It’s beyond our comprehension.
Have faith. You will not be disappointed.