I am a firm believer in Free Will and I have always been able to agree with it and God being all-knowing.
I have always believed that God knew every decision you might make in your life. That until you made that decision it was not cast in stone.
But I have learned that God knows what decision you will make before you make it. All this was known the moment my soul was created. There might be the illusion of free will, but it just isnt so. My path has already known by God. Nothing I do will change the outcome. Because whatever I do is what I am supposed to do already.