This is something I’ve always wondered about. Why would God even bother creating mankind when He already experienced the defiance of Lucifer and other rebellious angels? The Bible says that God is omniscient (all-knowing). If God is truly ‘omniscient’, then shouldn’t He have learned His lesson from His previous creation? If angels are superior to mere mortal men, then what would have made God think that an inferior creation like human beings wouldn’t do the exact same thing? He could have saved the trouble and avoided the problems and turmoil that mankind would inflict upon His precious earth over the years.

There is a difference between being without sin and being perfect. God may be without sin, but He is far from being perfect. Otherwise His creations (angels and humans) would be perfect, without any flaws whatsoever.