A tri-Omni capital G god with free will runs into problems having attributes that contradict each other. If it knows perfectly everything it will do in advance, it can't do anything different or else it doesn't have perfect omniscience and if it can't do anything differently it has neither true omnipotence nor free will.
I'm not anti-Christian. I'm anti-stupid.