I don't ever romance characters in games according to my real life preferences. I romance them according to the character I've built. Honestly, I don't really like romances in games, for the most part, as they usually leave me rolling my eyes at how easy it is to just seduce someone (which in real life would be nothing more than a hook-up) and suddenly...they're just yours for life.
The only games I've felt have done it well are TW3 (which is kind of cheating, because: novels [...but, they still did what there was REALLY well, building off of the novels]), Dragon Age: Inquisition, Mass Effect 1-3, and (believe it or not) Life is Strange.
Aside from those, I was very pleased with the way that Baldur's Gate 3 romances played out with either Shadowheart or Gale...but I was not impressed with the other characters. I can see Karlach being good, but the way they executed it in the one playthrough that I saw it, it flops at the end. Which, for romances, is kind of...well...you see where I'm going.
Generally, romances in games feel like an afterthought, for the most part. They're not integral to the character or the plot -- which is about as far away as you can get from believable and relatable (unless you're playing a sociopath [...which Geralt is...and his romances were wonderfully handled...{so, you see where I'm going, again.}])
Romance is hard. Really hard. (Stop it.) <---and that's the problem.
Either romances need to be taken seriously at a mature level, or they cater to immaturity / marketing. For Ciri, I hope we're treated to something that is revolutionary for the gaming industry. Something that will rival Sliding Doors or The Taming of the Shrew.