Rin's deep **** man. I think she's the hardest from them all. Didn't do shizune yet though. Hanako is probably my all time favorite.
I'm not playing using any guides though, maybe there are better endings? I'm first trying to get them all, then I'm gonna try all the combinations. The game sometimes really surprises me, as I died once falling of the roof -_-...