Well X is probably my favorite anime ever. This anime/movie is great. I was kind of hard to understand the ending though I didn't really expect Fuma to live so noncholantly and having Kamui die. The story I thought was really good thought and the characters too. But I never really knew it was based on a religious text, lol. But it does deal with faith, judgement, and angels.