If you count the Voyager episodes as canon, Dr. Zimmerman is an unabashed asshole. How in god's name he could ever attract a woman (or man, for that matter) is completely beyond me. In an episode where the EMH (Mark I) is transported halfway across the goddam galaxy to treat him, Dr. Zimmerman behaves like an oxheaded child for the entire episode. I suppose, however, I should be thankful that, in the Star Trek universe, everyone can get some ass.