I think the ending was absolute perfection. As many have already said, and I agree, it could not have ended any other way. As was said over and over in the series, Ka is a wheel.
I will say I cried during many parts of the last book, and at one point I was actually angry with Sai King . I got over it. I hope you will too.
And, please read the other threads that pertain to this.