Just finished a re-read and feel more or less the same as my last comment - a pretty good ending that didn't try to be TOO perfect, was bittersweet in terms of who made it out and who didn't, had some hand-wavey elements to wrap things up but not too many, but probably could have had some more epilogue for all the various people and plotlines. Still, a good enough ending to a good series.