Mr Fixit wrote...
Although I'm more forgiving to voiced PCs, I am in agreement with you. Two things, however, help with that, at least where I'm concerned.
1. English isn't my native language. Therefore, I don't have such strong mental associations that I presume native speakers have with regards to dialects based on location, social class, upbringing, etc. For example, I've read that some people have big problems reconciliating Boulton's more mannered British accent with their version of Hawke. I do note his accent, but it doesn't present a role-playing barrier. I'd probably be much less forgiving if an inappropriate accent was done in my native language.
Imagine if Boulton had voiced Shepard. Shepard would have been quite different. In fact, Boulton's voice would have worked really well for my vision of Shepard. Sadly, Mark Meer's voice didn't, and I was never able to endure MaleShep's voice for more than a few minutes.
Similarly, I thought FemShep's voice was terrific, but LadyHawke's voice was too high-pitched and delicate.
But either way, only one playthrough works and then that voice is ruined for all future characters.
2. I rarely replay games. Maybe once, if at all. Therefore, "voice fatigue" or breaking of immersion isn't as likely to happen.
Replaying games the reason I play them in the first place. The first playthrough is a sort of benchmark, and then the rest are experiments to see what different outcomes I can get (both in terms of any branching narrative, and in terms of character development). For example, I never imagined how character-changing an event the Fade could be in DAO until my third character, when the Fade completely changed how he saw himself (to his detriment - it made him over-confident and he soon died).
Playing a game only once is, I think, a waste of my time.