That's a good question
I think free will means we are not forced to do good while we are in this body. . Free will does not mean we get to choose our destiny but we get to choose our actions within the framework of our destiny. Am I making any sense to you?
Also, in the matter of sending believers of other religions to hell, even when I had my feet firmly into Christianity, I never believed that God would send good people to hell just because they didn't acknowledge jesus christ. I thought then and as I think now that ultimately, jesus Christ represents a principle and a way of life, and this is something believer of any faith can follow though they may call it something else. I have seen too many so called christians do evil deeds while being self-righteous and smug that they have a ticket to heaven due to being "saved" and acknowledging jesus christ. They forget that the same bible they worship also says that
Then all the churches will know that I am he who searches hearts and minds, and I will repay each of you according to your deeds. Revelation 2:23
God "will repay each person according to what they have done." Roman 2:6