I never thought they were right together, she is just too weird and he is to straight.
I think he wanted kids and Jen didn't that was what broke them up. Angie offered kids.
Now that he has lived with her he realizes Jen was his true mate.
But who knows.