My biggest problem with this episode is that I couldn't connect to the core story, which is Bonnie and Joe's crumbling marriage.
First of all, if Bonnie is feeling unfulfilled in their marriage, then she has a right to end it. This whole idea that couples should stay together just for their kids is a bad one, if you ask me. You know what kids like? Parents who aren't constantly bickering.
Second, we have already been through this story, and it was a lot funnier the first time. The episode where Cleveland's first wife Loretta cheated on him with Quagmire is outstanding. And Cleveland's emotional range in the episode was impressive. By comparison, Bonnie and Joe just kinda sit there staring blankly.