Maybe he would be happier with Ginny. While the redhead certainly came with all sorts of her own complications, they didn't have the sordid, painful history that Hermione shared with him. And Ginny could probably give him more children. Hermione couldn't. After her confession in the castle, he would probably never want to speak to his wife again anyway. Not that she could blame him. There were only so many lies a person could take before their endurance ran out.