I treated the whole Shani thing as the ME companion quest. Only this time no one dies. So no you are certainly not locked into that kiss.
Yeah, I'm certainly locked into redoing most of Dead Mans Party in any case. If that's how I end up letting things play out.
It's a shame because not only is there some genuinely nice stuff in the conversation leading up to that whole deal, it really is a nice interaction if you actually
do intend to pursue the romance. But it makes no sense that you can't catch up with her platonically, or at least let her down softly. Especially since until now, I've felt that I've been quite free to progress the story and dictate the terms of my relationships as I see fit.
Haven't played the expansion myself but which of them takes the initiative with the kiss, Shani or Geralt? If it is Shani then I really see no fault in that, she acts like a person with feelings of her own. The scene itself and the way it is handled might be a failure (can't judge that for myself) but the concept of it is not. I assume you can still reject her after the kiss?
Ever played any of the Telltale games? I'd recommend Tales from the Borderlands, it's absolutely fantastic. The reason why I mention them however is that they rely heavily on the illusion of choice. You have control over the character(s) you play as and you need to make several difficult and game changing decisions but in reality you have barely any control at all. The things that need to happen will happen and the only stuff that varies a bit from player to player, making their experiences "unique", are the ways you get to them and the small cosmetic variables.
Geralt isn't a CC character but he isn't really a book character either, not anymore. He sits in a weird spot between cc and predefined and that's partly because CDPR has given us more freedom with him than predefined characters usually have. You can make him your own to some extent but he never really belongs to you. Not like a Bioware character would for example. Even the fact that you can end up with Triss in the end is a huge thing as far as the character goes. And I do mean HUGE. You can't really underestimate the importance of it. The reason why it has book/Yen fans up in arms is because it simply shouldn't exist. But it does. And you can make it happen.
Despite the freedom you are given with Geralt you are still somewhat limited with it. He has an identity beyond the one you give him. That as well makes him weird as a character. You might, for example, want to make him monogamous and faithful to someone and when something contrary to that happens the experience will feel a bit jarring. In those situations the identity of the character clashes with your wants and expectations. And maybe with your RL feelings and opinions on certain matters that you want him to reflect. You treat him as an extension of yourself. That's something you can't really do with a predefined character but the freedomness (that a word?) gives you the illusion that you can.
This half freedom, half illusion of freedom - aspect might actually be one of the reasons why some people who are generally not fond of predefined characters like him.
Edit, because I'm finally sitting in front of a PC.
It's Geralt who makes the move, not Shani - and with no prompting from the player. Just happens. I don't mind at all if Shani pursues me, or makes the first move, provided I have the option to sympathetically (or bluntly - options are good, after all, but I
do like Shani. Just not like that) let her down.You can still reject her after the kiss, but doing so renders the preceding 5 minutes of conversation nonsensical and makes Geralt seem bipolar. Really not a well thought out scene.
As far as the rest - I'm not roleplaying Geralt in any elaborate sense (certainly not as I might in other games), but I am trying to direct him - and the story - in a way that's appealing to me. I don't completely disagree with what you - or Panzer, or Nici - are saying about his character, but I also don't think it's at all at odds with what
I'm trying to do either. And the fact is, at least within each game, I've felt that I had a great deal of control over his actions and reactions, including who to pursue romantically, at least in that self-contained narrative. This has manifested itself especially well in TW3 (which, as I think I've mentioned, is the game that really got Geralt's character to click with me). The situation with Shani comes across as a dramatic departure from form in light of that.
And also, sorry for spoilers. I started it out right, but then I broke my cardinal rule.