The biggest problem with The Witcher is it doesn't feel like your character, becasue it's not. You are forced to play someone whom does and says things you wouldn't, it's a bad choice for an RPG style game. You couldn't choose female, couldn't adjust you appearance, nothing.
That's because Geralt has a multi book established background. Look at the witcher wiki to see what I mean. You can't have an established character just change sex. This isn't a nameless character with no background like in other RPG's. It's the nature of the game.
Secondly at least in the first game they spent so much time trying to be this false Neutral, it emotionally detaches us from the game, just like playing Geralt. Many of the quests and solutions didn't feel real, like the two main girls struggle to win Geralt or the first major quest with Abigail. She and Geralt had some of the most touching heartfelt dialog through acting writing and animation. By the 3 or 4 chapter the BEST QUEST in the game was totally crapped on and thrown away, all for the sake of FALSE choices with the two FORCED romantic leads.
Witchers are supposed to be neutral. Other witchers are far more neutral and Geralt. His problems always arise of rarely making the neutral decision. If you look at the character you realize he's not neutral at all even when he desperately tries to be.
I agree that the story forced you to choose among Romantic leads. That was a design decision. Maybe they should have included Abigail as well and that would make things more interesting.
Hell, all they had to do was make us a new Witcher in training whom was out to discover or possibly save Geralt (from some kind magical torpor?). Then all of Geralt's old/previous alliances would/could still be relevant. Then you could not only infuse Geralt's past but build start your own
Yes they could do that, but you wouldn't be playing Geralt. They decided to build a game around that character based on a ton of background material. Again a design decision.