I'm 100% sure that people would have been a lot more content if they got to play Letho instead and
see his view on the conflict, because it would have added to the whole "there is no true villain" plot
which culminated in the fight between Letho and Geralt.
Wouldn't it show too many spoilers for the big reveal in the ending though?
I actually did not mind the character shifts in TW2. After a couple or so playthroughs that is. But I agree with you that they were pulled off clumsily.
It is really a double edged sword.
On the one hand, the narrative value of such switches is immense. So many possibilities with it. The game can actually feel like a book or a movie.
On the other hand, we are talking about an RPG. The player is supposed to relate to his character, in our case Geralt. If lots of switches happen, or lengthy ones, so that it is ensured that they are in fact needed for the story to continue, the player loses immersion to the main character.
I liked what CDPR tried to do, but I think they should just stick to cutscenes. Their narrative value is pretty much the same, if not better. And people won't feel like their immersion is broken.