Also, the overall writing style made it challenging for me to envision the action sequences sometimes. There were long stretches of dialogue where, after the first two lines, it didn't indicate who was speaking. After a page or so of this, it became hard to keep track.
Moreover, I never truly felt an emotional connection with the characters. I liked Sam, Yama, and a few others, but I wasn't overly invested in the events.
However, I did find it interesting. At first, it was the philosophy and such. As I was reading, I kept thinking, "that part's Buddhist... that's Hindu... that's a sort of conglomeration... and that's back to Buddhist."
After a while, the philosophy became less of a focus, and it was more about the people, politics, and intrigue. I generally found this interesting too, but as I said, I had a hard time following certain parts.
Actually, I would say I had some of the same issues with this story as I did with the Amber books. So, I think it's more about Zelazny's writing style than anything else.
But I did like it well enough, and I'm glad I read it. I enjoyed the philosophy stuff, as I mentioned, but I also really liked the commentary/satire on how people use religion as a means to control the masses. However, while I liked it and found it interesting, I have no real urge to rush out and add it to my personal library.
Regarding the non-linear aspect, I don't really think it's that non-linear. Granted, it's one of those stories that starts near the end and then goes back to the beginning to show how you get to the starting point. Then, once we catch up, it moves to the ending. But after the initial "here's how it begins" part, the story progresses linearly. Yes, it does skip days and weeks, but it always moves forward in the timeline, one thing following another.
It doesn't jump around randomly as some of the reviews I've read suggested.