I agree with you on the point of Cat- she and Perry have always been my favorite minor characters in the show (though I always consider Perry to be more of a main character). So saying, I loved the ending! Cat deserves to be happy, and especially since she's being so nice to Lois, almost big sister-ly. Very good interactions between the characters in this chapter!
Edit: Meant to add: poor Jimmy! Dragged through the middle of all this- and poor Clark, too! Even Jimmy kind of took Lois' side in all this- Clark lost the kids in the divorce! Can only hope for a smooth reconciliation, and soon!