<<God is all good, all powerful, all knowing.>>
Okay, lets disect this.
First off, when you say God, it is assumed by many that the reference is to the Christian God.
God is all knowing, so knew that Lucifer would turn on him/her/it and yet still allowed him/her/it to be created and/or to live. If God is all powerful, then he/she/it would have the capability to totally destroy evil, yet found out that would be impossible. If God were to wipe out evil, then God could not be good for there would be no radical extreme to measure against.
Even in Revelations, it states that God will cast Lucifer into a bottomless pit, not kill him/her/it. That again, is due to the fact that God can not destroy Lucifer.
I would think that by those standards, God is all neutral, pretty powerful, yet not all powerful, and all knowing...
Oh, by the way, to stay on topic, I agree with datalink7... Gandolf would make a cool God
Flames on my opinion are readily accepted and rapidly ignored