Originally Posted by
Enkidoh
As for voice acting, it's something that's always going to be divisive. One possible reason though for the fact only certain story cutscenes are voiced is because frequently npcs refer to your character by name, thus as the vocal cast have no way of knowing exactly what the player will name their character, it makes scenes where the player is named impossible to have spoken dialogue. Because of this, games that feature full voice acting usually then just refer to the player's character by a generic title (like in The Old Republic, or are forced to use a placeholder name (like Commander Shepherd in the Mass Effect titles, therefore cutting out a lot of freedom in how the player develops their character.