Glad to hear you liked it! And yeah, Catherine's probably my favourite at the moment, though I've felt that about every one of the girls at one point or another, and it constantly changes.
Yeh, I think Catherine is deffo one of the most interesting girls, since a lot of her snobbiness is clearly a deflection from her current situation, I really feel bad for her. That's part of why I like that the MC seems to be lightening up on her a bit, or at least holding her and Hannah equally responsible for their squabbles. Honestly, during their joint punishment, when he had them both stand so close together, I half-expected him to tell them to kiss and make up! Not that I would've complained about seeing them kiss...