I actually half rooted for St.John instead of Mr. Rochester, it has always bothered me that the latter never repents of trying to trick Jane into doing something(i.e. "marrying" a married man) so against her principles...and that Jane goes back to him. It's like "Ok, his wife's dead, so now it's legal." I always thought it seemed unlike her.

I think Villette is the better of the two.