Think of it like Joffrey in Game of Thrones, if there's a character portrayed as unlikeable and you agree, they're doing their job. That aside, she's done some solid VO, plus her roles in What Dreams May Come and 3 Body Problem.
She was also pretty unremarkable in TNG, a total background character- not ragging, but they never explored her character very well- compare her to Luxwana Troi….
Luxwana had fewer episodes but way more character development. The DS9 rolls out and they take her into a harpy.
They definitely could have handled their character better,
Yeah, never understood where the attraction originated. Her first appearance on TNG is for their damned wedding! No build-up, just blam. Now, I'd be remiss if I didn't recommend watching DS9, which is the series where O'Brien gets his spot in the sun. From where we leave them in TNG and pickup at the station, is a whole other story. Through the good and bad, worth its weight in latinum.
It's funny I did a rewatch recently and I realized he's kind of obsessed about her the way Julian is about him and she kind of treats him the same way. Julian wants to play darts, nah he wants to go hang with Keiko, nah Keiko wants to get back to having a a career, he should go hang with Julian! Now Miles is making the face Julian made when he ditched Julian lmao