"For in the resurrection they neither marry, nor are given in marriage, but are as the angels of God in heaven."
If anything, that verse seems like it could pressure some otherwise-faithful singles to commit fornication ('May as well experience it now, while there's still time. Besides, God will forgive me, right?').
Fornication enslaves you to another person who has made no commitment to you. Good luck with that.
People who complain about no marriage in heaven really do not understand what heaven is. Heaven is a place all Christians were destined to go before the foundation of the world. It is a place of perfection. It is the only place where real Christians can be truly happy. It is a place filled with God's righteousness, justice, and truth. It is a place devoid of lies and illusion.
Contrast that with our current life on Earth. This world is full of evil, sin, hatred, every sort of unrighteousness imaginable, people using each other for selfish gain, and ruled by flawed human beings. It's extremely unfulfilling.
Even that which is good is not ultimately fulfilling in this life. The best marriage in the world will not ultimately fulfill you. If you think some woman will meet all your needs, you are wrong. It's an illusion. If you think some guy will meet all your needs, you are wrong. It's an illusion.
I've seen the best marriages, or so they seemed, fall apart. It doesn't matter how rich or poor. Famous or obscure. You think some rich guy who gets everything they want has it great? Only they truly know how empty they are. They've had hundreds of women? So what. If they don't know Christ, they're going to hell. Don't envy them.
Yes, marriage is a good thing, to the right person. Unfortunately, there seems to be a dirth of right people these days. We are lonely and want someone to live our lives with.
In Heaven, we will be complete as we are. We will be Christ's and He will be ours. We will experience the love of God at point blank range. No more seeing through the glass darkly. No more separation. We will be presented to Christ as the bride of Christ. That is what we were born for.
We cannot know what that truly feels like, but it will be 1000 times better than anything this present life has to offer.
Only God Almighty can fulfill the human soul. Heaven is a place of ultimate fulfillment because it is filled with the presence of the Lord. Those who aren't destined for heaven don't understand this. They don't care about the things of God, and don't want them.
If you do not understand this, keep living. If you think the things of this world are great and the epitome of fulfillment, including marriage, keep living. Life will teach you otherwise. At the end of your life, if you love the world more than God, you won't make it. If you love the things of the world, you haven't learned your lessons.