EIF5A also wonders :
1) "We humans are so imperfect and weak…
2) Angels must do a much better job of loving and worshipping God.
3) Angels have will, rationality, thoughts, etc right? … …[Then]
4) Why did God create humans separately? "
I think you are right that **“Angels must do a much better job of loving and worshipping God” **than Human Beings.
For one thing, they don’t have Satan whispering into their ears all of the time.
Nor, do they have to put up with problems caused by other people.
So then, "Why did God create humans separately?"
Although no one probably knows for sure, I assume that God wanted to create “defective” beings, and watch them mess-up their lives (and the lives of others).
Adam messed-up his Life pretty quickly.
Soon after, Adam’s son found out the pleasure of murdering his own Brother.
And, things went down-hill from there.
One day, God gave some of His people (the Jews) a Promise of a Good After-Life, if they would obey some Tablets He wrote-up for Moses (and obey some other precepts too).
This did not work out as well as God had hoped.
So, a couple 1000 years later, Jesus Christ Himself came to Earth with a (somewhat) different Promise of a Good After-Life.
But again, most people are not following Christ’s message either.
So, God got His wish.
We have a Planet full of dysfunctional people, sinning like there is NO Tomorrow.
I imagine that God wanted to do this because SOME people would follow His plan for Salvation.
Then, Jesus Christ would Judge all of the people who have ever lived, and enjoy tossing the non-Believers into Hell (or some other lousy place to be).
It may be that God looks at the Earth as a game of Chinese Checkers.
Everyone is jumping around, and going in different Directions.
Instead of actually playing that Game Himself, God sits on His Throne, and watches the Game unfold.
So, God made the Earth (and Mankind) to play the Game of Life … some WIN … and some LOSE.
Oh well. Such is Life.