Keiko was haughty and selfish. I think she worked as a character on TNG but on DS9 she was a pain in the ass. She seemed to not realize that by marrying a Starfleet officer, you married Starfleet, good or bad, for better or worse. Not realizing that Starfleet didn't always include the plush accommodations of the Enterprise D. She was naggy and unpleasant.
There was a reason O'Brien drank in Quark's as much as he did.