Why does God use an army of Angels to fight against evil when he could do it himself? Many places in the Bible talk about a heavenly host or army of angels. Why does God use an army to fight against devil and evil spirits, when he is the powerful creator? Matthew 19:26 says, all things are possible with God. It really makes me to think "are Devils equal to God in power"?.

Here are a few examples that speak about the army of God (Angels):

Psalm 35:5-6, Matthew 13:41, II Kings 6:14-17, Revelation 12:7-8
God graciously allows the Angels to fight the battles with the Devil and his demons. God is omniscient and already knows who will be successful in every battle between The Arch Angel Michael and Satan and his rebellious Angels.

If God himself were to oppose Satan it would not be a battle since God is omnipotent. There are other factors which need be considered also, God does not unleash all of his Angels against them either. We know this because only one third of the Angels rebelled with Satan.


  Revelation 12:4 KJV  And his tail drew the third part of the stars of heaven, and did cast them to the earth: and the dragon stood before the woman which was ready to be delivered, for to devour her child as soon as it was born.


With a two to one advantage it would have been a short war.

So it seems that God is even gracious to his enemies, which may give some insight to:


  Matthew 5:43 and 44 KJV have heard that it hath been said, Thou shalt love thy neighbour, and hate thine enemy. But I say unto you, Love your enemies, bless them that curse you, do good to them that hate you, and pray for them which despitefully use you, and persecute you; 


and also:


  Luke 10:19  Behold, I give unto you power to tread on serpents and scorpions, and over all the power of the enemy: and nothing shall by any means hurt you.


Unless I am mistaken when Jesus refers to the enemy he is referring to the Devil.