If you love Torchwood and Ianto Jones, then this Torchwood tie-in book is for you. If you don't like the Jack/Ianto relationship, then I'd skip "Almost Perfect" as it features heavily in this one.
The reason I bought this book was to see if one of the authors in the Torchwood tie-in series could finally capture the Jack/Ianto dynamic that has come across on screen: playful, loving and oh, the amusing banter. Mr. Goss gets a B+ for effort, but by allowing Ianto to be stuck in the body of a woman for the entire book, he goes wimps out on the potential romantic homoerotic leanings that could have happened.
While I enjoyed the Captain Jack and Ianto banter I would have preferred Ianto to have regained his male form much sooner. And the subplot of the aliens (The Perfection) I found to be worse than any D plotline on Dr. Who, it nearly had me laughing becuase it was so lame.
So, good points: Jack/Ianto banter and chemistry. Rhys is in the book and he's just lovely. Just enough Gwen, not too much to annoy you, but she's not too underused to feel like she's being slighted.
Bad points: Alien subplot and the fact that Ianto is stuck too long in the female body (that could have been played for more humorous laughs, it wasn't, which is a shame).
Overall, its a enjoyable read if you like Torchwood and I liked this book more than the other Torchwood tie-ins I've read so far.