Given a religious element to most characters it adds a belief system and the inevitable moral struggles concerning a war. The story line is good but the enemy is presented as a one dimensional cartoon like character. Good verses evil is never that simplistic. The protagonists are better developed. The action is good and the introduction of technologies and truly alien races are interesting but also often one dimensional.