Thank you for your very thoughtful question. I believe that you are right in your reflections that God is incapable of making something as perfect as Him. It is a logical impossibility. If God ontologically is a Maximally Great Being, an eternal, necessary, self-sufficient being, it would follow that God cannot therefore ‘make’ God. What this means is that for free-will created beings, no matter how great God makes us, no matter how much knowledge, or power, or wisdom, or indwelling love He gives us, the temptation always exist for us to strive to be God. This was the sin that tempted Lucifer and the sin that tempted Adam and Eve.
The trouble therefore isn’t a problem of knowledge, but a problem of completeness. God made humanity to exist and function in His grace. To freely choose to grow in love, to grow in love for God and love for our neighbor. God created us to find our fullness (completeness) of life in Him, that comes through the choice to give ourselves over to Him. Your question on whether God could have created morally superior creatures misses a significant point of why God created us to start with. It wasn’t just to be good, but for us to freely choose to desire Him, to choose to love Him, and through our choice, for God to make us living vessels and temples for Him to dwell in. For us to have relationship with Him. God alone is good, which means, the only way we can be made good is if God unites with us. We are made perfectly good by God.
Colossians 1:27: To them God chose to make known how great among the Gentiles are the riches of the glory of this mystery, which is Christ in you, the hope of glory.
Maybe God could have created a free will being that was better than us, more loving and kind immediately from the point of creation. But God didn’t want to replicate His nature in us by force, He wanted it to come through choice.
A really great question DeAnna and I hope that is of some help .