I really really liked this series.
True, I started reading it twice with about 3 years in between, but in the end I'm glad I finished.
Though the story can be a bit confusing, but then again, it's just you have to read carefully (which I didn't do the first time). It's worth it.
And also, the ending is great.