What do you think about God's omnipotence and our free will in regards to choice?
I'd say God knew Satan in advance and it was conscious anticipation.
Well . . . God did create Satan. So, He not only knew him, ahead of time, but He made him.
Now, about free choice. We did not freely choose to be created and be born in this evil world, into the situations that we were born into. So . . . no free will there.
"God resists the proud" > to me, this means God effectively resists evil people, howsoever God pleases. This is in James 4:6 and also in 1 Peter 5:5 > so, this limits any freedom that proud people might have.
You can look at what happened with Joseph, in Genesis 37-50. His evil brothers sold him into slavery and then Joseph was blessed by God to become ruler of Egypt, except for the Pharaoh who remained higher than Joseph. And God used Joseph to manage resources in order to save many people's lives. So, the evil of his brothers was used for not only good for Joseph, but for all-loving good. Again . . . things worked very differently than what those brothers were willing and doing.
Plus, we have Romans 8:28 >
"And we know that all things work together for good to those who love God, to those who are the called according to His purpose.'" (Romans 8:28)
So, right while evil people are doing their "thing", God is using all for His all-loving good. Because God is all-loving.
This brings us to the character of God > God is all-loving, and from His character comes how God manages all things for His all-loving good. My opinion is that God, then, does not "choose" to do what is all-loving. He simply has character that is all-loving, so that He does what is all-loving. And, because He also is almighty, God does whatever He pleases.
Meanwhile, proud people "choose" and act from their prideful character. But their choosing is limited to how their character is. So, yes they make choices; however, how much control do they really have?
Those brothers of Joseph did have certain control; but it lasted and worked only in accordance with God's all-loving plan.