Angels for Better or Worse
If angels are supposed to be watching over us, why do we still make mistakes?
If God is all-knowing and can do all things, why does he need to use angels?
God does not need to use angels. He chooses to. From the biblical perspective, God could have remained in majestic solitude throughout eternity. Instead, it was his choice to create angels to do his will.
Billy Graham wrote, "At one time no angels existed; indeed there was nothing but the Triune God: Father, Son and Holy Spirit." Paul, in Colossians 1:16, says, "For by him were all things created, that are in heaven, and that are in earth, visible and invisible." Angels are indeed among the invisible things made by God, for all things were created by him and for him.
There are times God chooses to do things directly. Other times he uses his angels to carry out his commands. The majority of God’s innumerable angels serve him in heaven. The Bible only gives hints of the heavenly hosts’ assignments and responsibilities there.
When it is best for God's work to be done on earth, God gives the assignments to angels. Most people think primarily of guardian angels, but angels are mentioned hundreds of times in the Scriptures, all serving God in many ways. Angels serve as policemen (Genesis 3:24), weightlifters (Matthew 28:2), lion tamers (Daniel 6:21), birth announcers (Luke 2:21), name givers (Luke 2:21), firefighters (Daniel 3:28), and locksmiths (Acts 12:6-7).
The Bible also makes it clear that God often chooses to use people to help others. Unlike holy angels who delight to do God's work, humans often choose not to help when needed. I think that it is usually God’s first choice to use a human; God only uses angels when people do not respond in a way that allows his will to be done on earth as it is in heaven.