God is infinite and there is no other, nor is there a match for God..
but..
I think this is a tricky subject because I am yet to see Scripture referance. We absolutely dont know the power given to lead Angels other than it is far greater than us. I would doubt they are omnipresent although we have no idea how they move or work on people. What if they could work on 1,000 people within a 5 second period by moving faster than the speed of light (given by God)? My point is that although we are living in fear of the Lord, we ought not to philosophically undermine the power of the enemy. I just dont see where Scripture gives us light to the power of Satan other than it is undefeatable on our own. It is one of those things which we probably dont need to know,

, one less thing to worry about. Kind of like knowing our destiny.
Can they read minds? Can they place things in our minds? what does Scripture tell us about them, and if nothing, then we should probably not focus on it Im guessing.
I say this because in the OT God was angry when Israel focused on the power of the opposing tribes they were to defeat, rather than Him. The odds were clearly against Israel most of the time, and many times it proved the faithlessness of many. How much worse would it be if we comprehended the Spiritual realm and saw it?
do they walk? Do they fly? How much can they see and how far? Can they hear and how much? do they have size or shape? Can they materialize? do they do anything besides preach against and fight God's kingdom? There are many questions