The problem I have with Batgod is that there is the tendency to pretend that the many, huge mistakes he made don't exist. If he's going to make a mistake, especially a huge mistake, acknowledge it. Don't sweep it under the rug or shift the blame to some other character. That need to forget practically every mistake to maintain the illusion of batgod, coupled with extreme batjerk, has been my biggest problem with the Batman line since No Man's Land.