If God has free will, it's only a compatabilist free will... because if he knows the future he sure as hell can't do otherwise 
So either he's not omniscient or he's not omnipotent. Unless he merely has compatabilist free will and his omnipotence is only "logically possible omnipotence."

So either he's not omniscient or he's not omnipotent. Unless he merely has compatabilist free will and his omnipotence is only "logically possible omnipotence."