Personally, I feel the player character should talk if the character has a significant amount of backstory or if the game/hack is very story-driven. For the regular Pokemon games, they aren't very story driven and the main character isn't some hero sent from the heavens with a mysterious past...