There is free will, and that is a great proof that the Father is amazing. He does not want robots, he wants children that want to love him and want to be righteous. He is God, so he could have created us all exactly how he wanted and unable to sin, but then we would have no personality. Our faults and unique differences is what makes us his children, instead of just his creation.
The Word of God tells us how we are judged, and even stated "the Father judgeth no man". God in fact has no say at all and does not pick favorites, those that go to Heaven is judged by the "Son", which means "he that heareth my word". I posted else where, but Jesus is the Word of God...the Bible....if you learn it and obey it, you will go to Heaven. That is the glory of the Father, at the end people asking "why did you send me to the Lake of Fire!?" The Lord will reply very simply, "I sent you no where, your feet guided you to where you are". The Father knows everything, he knows what we will choose and where we will go, but he does not force our hand. He waits for us to damn ourselves, so we know it was our choice. He could create us day 1 and then on day 2 have the white throne of judgment, telling his new creation "you are going to the lake of fire because you will be evil, so no reason to waste anyone's time". But that would not be just, and the Father is putting himself and everyone else through the evil of this world so we will be a witness for ourselves at the end.
John 5:22 For the Father judgeth no man, but hath committed all judgment unto the Son:
John 5:23 That all men should honour the Son, even as they honour the Father. He that honoureth not the Son honoureth not the Father which hath sent him.
John 5:24 Verily, verily, I say unto you, He that heareth my word, and believeth on him that sent me, hath everlasting life, and shall not come into condemnation; but is passed from death unto life.
Revelation 20:12 And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works.
Revelation 20:13 And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works.