I feel like Gordon is written as too clueless to live. I mean, I get that he's supposed to be an asshole, but come on. If it were me, I'd be walking on eggshells around Renata if I had put her into bankruptcy and publicly humiliated her a second time when my mistress/nanny tries to get compensated for our affair. Instead, he seems to double down on his cluelessness in ways that don't seem humanly possible.
Even with the courtroom melodrama, I think they wanted to try to keep her somewhat human to show that people are rarely all good or all evil. And I do think she got a fitting end. She's leaving Monterrey, likely realizing that her grandkids are going to be mostly lost to her and that she brought this on herself.
I didn't love Jane's ending. I feel like she's only known Corey a few months, and it's more that the plotline requires her to have closure and love him, after everything that happened with Perry, rather than it feeling natural.