In BioHazard there is a god hierarchy that I haven't gotten into yet. There are gods... but they're more like entities too great for human understanding, like manifestations of death and life, for example. They work within their own parameters and are subject to their own limits and rules, like let's say the god of life cannot give someone immortality unless that life is constantly being taken away from other life forms, therefore keeping the balance between life and death. Just like the gods of fate can only see what was and what is and can only guess what will be, they are not all knowing.
I spent a good chunk of time getting this system down and I think I came up with something that is godly but humane at the same time, something that makes sense. That is, in my opinion, what makes a god system believable, these gods are powerful but they also have limits and can be vulnerable.