I finished this earlier today. Loved it. The recaps were quite good. I like the way they were told from different points of view as we got in previous Typhon Pact novels. Also, David did a great job with DS9 and it's characters helping to fill in some of the missing storyline.
The ending...wow! Too bad I have to wait until June 26 to find out what's next. The eBooks don't come out early.