@king_saturn: Omnipotence does not mean total control.
you are taking great latitudes in your conclusions
either you have been watching Adjustment Bureau too many times, or not enough.
under Christianity the idea is that God's first children (angels) did not have two things... free will, and the ability to reproduce.both rectified with Humans.
ergo. as soon as you say "Christian God" you are accepting that he is a god which allows free will without intervening.. OR you are talking of some other religion and mislabeled it.
Angels have free will. Satan was an angel who chose to rebel. Myriad of angels joined Satan and rebelled with them. Angels are not robots. They can make decisions or have "free will" also.
Before the flood of Noah, angels took on the form of men and made children with human woman. then became spirits again when the flood came. so angels can reproduce they just have to switch forms.
But as i commented above. Humans don't have free will because we can't choose to be perfect. We HAVE to sin. We HAVE to be imperfect. We HAVE to do wrong. No way around it