There's a lot I could say on this subject, but don't feel like writing a whole book-length in answers. However, I think what is the core of this debate is the Calvinist's view that only those whom God calls is saved, thus predestination and seemingly allowing most to go to hell. Arminians stress God's election contingent on faith (free choice). Seemingly contradictory scriptures such as 'no man comes to me except the Father draw him' vs "God is not willing any should perish" do not help, either. But we have to understand the context. The basic answer is that God is willing everyone to be saved, but only the elect (the church) are chosen to rule and reign with him. The rest of the salvation comes later. If we believe this is all "here and how" and then die and either go to heaven or hell, then indeed this becomes a great contradiction. Salvation does not end there. Everyone has at least one chance to hear the Word of God. But their chance is when they are called, be it now or later. Be it now or the millennium or even afterwards. The church is the firstfruits. This is why it's important to understand the feasts of Leviticus 23 because they are a prophetic layout of God's redemptive plan in which each feast has some facet of salvation. The church does not see past Passover and Pentecost. Don't ask me why and nobody ever mentions Tabernacles. I remember as a kid viewing the hymn board saying this is the 437th Sunday after Pentecost . I'm being facetious of course, but the next "holiday" (and not even a biblical one) was Advent and back to Lent/Easter (Passover). But there's the feast of Trumpets/Atonement/Tabernacles (The Second Coming/reconciliation and millennium) and even the Last Great Day (foreshadowing the Great White Throne Judgement. In all these feasts people were being saved and it crescendos on the Last Day. I personally believe most will ultimately be saved, but only a few are chosen to be the church in this age.
For now, ours is to be called, and we are in training for the future Kingdom, not to die, go to heaven and sing praises in some hedonistic lifestyle of bliss. Not everyone is called now, nor saved (thus what Calvin saw but not beyond that). Later, the rest will be saved (what Arminians see, but mistakenly in this age, not the next). Thus, looking at it from a biblical view like this, I see no problems whatsoever and a thread like this is as useless as the blind men describing the elephant each insisting they are correct.