One thing to keep in mind when considering a fully voiced PC is that the game can be played with different language options. In a game with a mute pc in my opinion it's acceptable if the npcs only have english voices, as they are only some background addition to the text based dialogue. But if the PC is voiced, you need to record all dialogue for all language settings or it breaks immersion and makes it quite wierd for people who prefer to play in their native language.