Sorry to see Affinity is getting a bit of a kicking. I liked it a lot. In fact I re-read it only the other day and it was still as good . It's not a happy read, I'll give you that, but the end twist is well done, and the background on the Victorian spiritualist movement is interesting.
My favourite is still The Night Watch, though. Loved the structure and the characters. I thought the TV series really didn't do it justice, though it was a good cast.