This trilogy is a tricky read. Most characters just suffer through horrible things.
Also, the way the oracle's power works is fairly obvious, and there are (again) obvious countermeasures that could have been taken by the other parties in order to render her
power useless (example: killing her).
On the other hand, it describes a world that feels as if it exists or existed, which is something I really like in science fiction.