The Bible does not tell that at death, a person goes to Heaven or Hell

I’ll dispute your claims about 2 Peter, and I’ll cite the Greek. The Greek term stems from the word Tartarus. Tartarus, in Greek myth, is a kind of torture pit where damned souls are sent to be tortured after death. It is the Greek hell, in opposite to Elysium, the Greek heaven. There are folks in hellfire today. There is no “second chance”. Once you are damned, you are damned. Even you say “The Bible says that God reserves, or holds back, the wicked until the Day of Judgment to be punished”. Where are they held? Where are the believers held? Final Judgement happens because of Christ’s return. It is not only to Judge the sinners. Most of your quoted verses are simply reinstating my points. You are only judged finally on Judgement day, hence the title, when the rest of the living believers and sinners are scooped up and judged. Those who have been waiting in Hell will be counted and damned finally – “the second death”. As for your dispute of Luke 23:43, I you are incorrect. He says “Truly I tell you, today you will be with me in paradise. ” Why would he assure a man, dying, that he would be with him today in Heaven? The Greek text reads like this “And he said to him, truly to you, I say, today with me you will be in Paradise” (Comma’s in the correct places). John 20:17 in full "Jesus said to her, “Do not cling to Me, for I have not yet ascended to My Father; but go to My brethren and say to them, ‘I am ascending to My Father and your Father, and to My God and your God. ’”This verse is nowhere near as black and white as you say it is. It is more likely that Jesus was referring to that exact instance, as in, he is saying, I’m not a resident of earth anymore, I’m a resident of heaven. He’s making it clear that the “best part” of the resurrection is not being returned to earth, but rather that he gets to go to heaven. “Jesus called out with a loud voice, “Father, into your hands I commit my spirit. ” When he had said this, he breathed his last. ”- Luke 23:46 It would also appear that Jesus, when he died, gave up his spirit to God. Why would he say this? These are important words, after all, most folks there probably thought they would be his last. “While he (Jesus) was blessing them, he left them and was taken up into heaven. ”- Luke 24:51That verse just says it. He was taken up to heaven. Then it happened, as they continued on and talked, that suddenly a chariot of fire appeared with horses of fire, and separated the two of them; and Elijah went up by a whirlwind into heaven. - 2 Kings 2And they stoned Stephen as he was calling on God and saying, “Lord Jesus, receive my spirit. ”- Acts 7:59Stephen proclaimed that when he died. “Martha said to Him, “I know that he will rise again in the resurrection at the last day. ” Jesus said to her, “I am the resurrection and the life. He who believes in Me, though he may die, he shall live. And whoever lives and believes in Me shall never die. Do you believe this? ”- John 11:24-26Eternal Hell is a punishment. It is not like Earth. It is the final resting place of those who did not believe. It does not “perpetuate sin”. It isn’t therapy. It’s Hell. Once you are in Hell, you are in Hell. You are not destroyed. You are punished. “Then they will go away to eternal punishment, but the righteous to eternal life”- Matthew 25:56-