The story focused a lot more on spirituality rather than actual storyline, and I felt a lot of the action, such as the battle between the Meluhans and the Chandravanshis at the end, was needlessly shortened to just a few paragraphs impersonally explaining what happened.
I wasn't very comfortable with the fact that these supposedly ancient people were going around using everyday modern slang, like when Shiva says, "What the Hell?" at one point. It just jars with me because I really don't think they would have spoken like that.
Also, I found it a bit annoying that Shiva could instantly solve any problem that cropped up, especially the part where Daksha just lets him marry Sati despite the Vikarma law - lets just disregard a law that's been in place for hundreds of years so the protagonist can marry the heroine!
Having said all of this, I did enjoy the book. I felt it was a bit of a slow starter, but when I got into it I cared about the characters and I wanted to know what happened next. I thought it was particularly well-written when Shiva realises that the Chandravanshis didn't attack Mt. Mandar and when he encounters the old man outside Lord Ram's temple.
In summary, it's a good book and worth a read but it's not one of my favourites.