Sorry but no. I mean, you couldn't possibly be more wrong. Geralt is the main character of Witcher 3, not Ciri. You are mixing up main character/protagonist within the game story versus a character's importance within the setting universe. It's like saying that in an RPG set during the French Revolution where our PC is the protagonist, that PC is not as important as Napoleon, when yes our character *is* more important than Napoleon *for the game.* So your whole post only serves to make my point, which is that Geralt is who is central to the story within that game, and without his actions - which is to say my actions as the player - nothing else would've mattered (within the story of that game). It's like saying in BG1 Elminster, who makes cameo appearances and who is way more powerful and important within the Forgotten Realms setting, is more important as a character than our 'Charname' PC. That's just flatout wrong.
Did you read my post? What you are saying is literally what I said - so I don't understand how I "couldn't possibly be more wrong". I literally said...
"Being the main character of a story doesn't necessarily mean you are the most important, powerful or even impactful to the story. Though it will mean that you end up deciding a lot of things in the story because your choices are made to matter and influence things."
Also - your argument with Geralt does not hold up. Yes, without your actions nothing else would've mattered. But without Ciri's actions nothing would have mattered either - she is literally necessary to stop the end of the world. If she didn't do what she did everything else would be meaningless because everyone would be dead. Geralt is not more important *for the game* - Ciri is literally the most important character, powerful character and only character that can fulfill her role *in the game*.
But regardless, this isn't worth going on about.