Weaknesses, struggles and imperfections
God purposely allows us to have weaknesses, struggles and imperfections throughout our lives, so that we remain dependent on His strength, stability and perfection. It also determines other people not to make too much of other people. But to look to God - the creator of everything under the sun. Only Him is perfect.