I believe that Barbara has a big advantage over Kory as Dick's love interest in one way that is fundamental. Barbara is a human like Dick, and she doesn't stand out. She can easily blend in with other humans. She has a secret identity. The public doesn't know that Barbara and Batgirl are one and same. When she hangs out with Dick Grayson, nobody would able to know that Batgirl is hanging out with Dick Grayson leading to people figure out Dick Grayson is Nightwing.
Kory is an alien, and she stands out with her orange skin and 6'4 height. She cannot blend in with humans like Barbara does. She has no secret identity.Dick hanging out with her would lead others to figuring out that he is Nightwing.
Instead of creating the "Dick never loved Kory and that it was always Barbara that he loved" which strongly contradicts what's been shown between them from 1980 to 1994, what could have been written and shown was:
Dick believed that he couldn't be with Kory because being with her would jeopardize his secret identity as well as Batman's identity. How he comes to the decision is Bruce confronting him about the problem which leads to him heavily pressured to make a choice. He would sacrifice his happiness with the woman he loves to protect the man who has been a father to him. It would be about sacrificing his desires and needs for the greater good. Furthermore, it would also emphasize the Bat-life overshadowing him no matter how much he resists which mirrors how Bat office had taken him away from the Titan office.
If I was editorial that wanted and planned for Dick and Kory to get back together, I would have it that Starfire goes back to having a secret identity as Kory Anders.
The things that I would change to do that is:
Change her orange skin back to the original golden skin which was chalked up as being a Mediterranean tan by her brief boyfriend Franklin and her being referred to as Tawny Vixen by Roy. This way, her skin has a natural human skin color.
Make her shorter. Her official height says 6'4. I'd change it to 6'0. In The New Teen Titans, Volume 1,issue #2, she has appeared shorter than Dick Grayson who is listed as 5'10 when they met up at the swimming pool in Garfield's mansion. There were early comic issues that had her around the same height or a little taller like when she was standing next to him on her first date on panel shown in The New Teen Titans Volume 1, issue #26.
Change her hair back to the thick,wavy auburn hair but make it less bushy,thick,and less long than in the original so it still looks normal. Leave out the hair looking like it flames up. It's unnecessary.
Keep her light green alien eyes, but have her wear contacts lenses that give her normal looking eyes when she is disguised as human. She could get them from Star Labs. Hiding her eyes behind sunglasses like she did before doesn't seem practical. If she's back to having a career as a model, her eyes should be shown most of the time. When she is going to social events and meeting people, it's better for her eyes to be shown for eye contact is important in socializing and communicating with others.
This would be away to not tell that Starfire and Kory Anders are one and the same and enable her to be with Dick without jeoparding his secret identity and Batman's secret identity.
When I was reading the old comics, I felt the writer and artist did a lousy job of separating her Starfire identity from her Kory Anders identity with the extreme thick,bushy wavy hair that makes her stand out very much. Her hiding her alien eyes behind sunglasses did not seem effective to keep others from knowing that she's Starfire.
Then they just said...the hell with it, the public knows she's Starfire. Then later on, they just made her skin color orange so it's all the way impossible for her to blend in with humans.