Claro que Dios lo sabe todo y lo puede todo
tenemos un libre albedrío porque dice que él nos da a elegir entre la bendicion y la maldicion, eso es si obedecemos sus mandamientos o no, el sabe como es nuestro corazón, pero el lo puede endurecer y también lo puede hacer de carne, eso quiere decir que así como el faraon no quería dejar salir a los israelitas de egipto, a él le puso un corazón de piedra, pero podemos estar en oración y pedirle que nos ayude para que nuestro destino sea la vida eterna
Pero el libre albedrio es nos da a elegir que queremos, y depende de nuestras acciones es como Dios puede saber lo que pasara
Pero es verdad todo depende de cada uno, no es que Dios diga, a este no lo quiero y su destino va a ser el infierno, pues no.
Si no, no sería un Dios de amor y no hubiera mandado a su hijo a morir por TODOS los pecadores : ).