God is good for the morally and ethically retarded. For without some rules handed down by the agents of God (Religion), a lot more retards with no moral compass of their own would make the 5 oclock news (in a bad way). We have too many as it is.
Then there are the few nutjobs running amok killing in the name of God. These people get way too much attention.
Overall I think a healthy fear of God amongst the general population is a good thing. Most people just don’t have the brainpower to decide for themselves what the right thing to do is. They have to be told and want to be told.
I do not mean to insult anyone by implying that God is a crutch for the weak minded or morally bankrupt, but IMO it does seem the most useful purpose for having a God.
Whether God exsists only in our minds or is an external force is an irrelevant and silly question to ask. A better question would be, “What good is there in having a God?”
“It has yet to be proven if intelligence is a useful survival trait” - Mark Twain