Pardon my zombie thread resurrection ...
One thing that really bugged me was the fact that there were soooo many characters and she didn't identify them well, so I kept getting minor people mixed up.
That's what bothered me most, too. She'd toss a name out there and I'd have to cogitate on who that was. There were way too many named minor characters to keep track of.
I read the scene where she used Ruth's body to have sex with Ray as a possession. Aside from the strange-squickiness of it, it struck a sour note because it shattered the story's premise: she can witness the living but she can't act on the living world. That is the whole point of the snowglobe in the beginning, right? She's trapped in heaven. It's nice, but she's trapped there by an invisible barrier. Likewise, I think, is the metaphor in her father's ships in bottles. They are in, and they can't get out. By letting Suzie out (via Ruth's willingness to be possessed), the author destroys her own premise.
The biggest problem with that is she can't possess someone in order to stop George Harvey from murdering little girls, but she can possess someone to have sex with her teenage crush? Super! And Ruth, I think, would have preferred to have been used by possession in order to stop George Harvey, but instead she gets to sleep through a sex act with someone she otherwise would not have had sex with.
Then there was the troubling theological issue of possession/heaven. Possession is generally considered the purview of the damned, is it not? It doesn't make a lot of sense to have an angel possess someone, especially not for sex.
And I too was frustrated that she didn't tell Ray who did it, or where her body was.
As far as the sex itself, though, I'm always bugged by all of the compulsive showering some writers tend to have their characters do before and after sex scenes. What is the point of Suzie-Ruth's heading for the shower immediately after propositioning Ray, and Ray jumping up to scour away any trace of his tryst with Suzie-Ruth?