I think it is a very futile attempt to attribute perfection to God, for several reasons. If any God (in this "capital G" manner, omniscient, omnipotent, etc... what people seem to mean by "perfect") were extant, I think it would be one along the lines of Spinoza's monistic God. But I digress.
The problem with this, to me, is that "perfect" as a term is necessarily human and is a value judgment. Things in reality aren't "perfect" in themselves, they're only perfect when filtered through a psychological perspective - the walls, my floor, the planet, and the entire universe aren't "perfect" in and of themselves and never could be because it is a necessarily perspectival term. I do not believe an all powerful being would even have a conception of "perfection," as there would be no need, it would simply "be."
If you want to attribute omniscience and omnipotence, as well as some sort of "completeness" to the concept of God that makes it "perfect," I also think you got caught up in some inherent contradictions, which is that God is bound not to create anything, including the universe, because the act of doing anything - any change in state - would be an indicator of dissatisfaction with the current state, which would imply a lack of completeness - unless perfection was defined by a series of state changes, in which case we run into more problems, which states (such as creating the universe) would be cycled through, in what order, and why? It seems to me like the "perfect" complete being would have to already have been the way it was, for all time, always.
But that just highlights my original objection... that discussing God in terms of perfection is silly, because perfection is really a human term, a psychological fallacy almost, because perfection in the way we conceive it abstractly is always just an extension of things we see in reality to an impossible degree.
I think it is also fair to say that it is ridiculous to apply things like a "will" to God. God is not human, if he exists, he is not finite even (unless you want to give that up, in which case I am totally OK though skeptical about the concept of an extant God), why would he have any sort of will, desire, motives, or anything? "God created imperfect beings because he wanted them to have free will," etc... stop applying a human psychology to a concept that is inherently inhuman.