Wiseman_Crimson I think your arguement of japanese not translating well into english is a very valid reason. But I don't think it has anything to do with the VA though, and depends more on the translator's skill, who is remtairy I think. But I do see your point where you find some of the dialogue cringe, so hearing and understanding it would definitely be a issue. But as stated, it has less to do with the va speaking english and more to the dialogue, which is under the responsibility of the game creator. Plus if you feel some of the text are cringe now, reading the same dialogue again, despite the va speaking in japanese (which forces you to read the text anyways), would still make you cringe. An example is the ghost story Dub. The dub was much better than the sub, not only because the english voices were more energetic than the sub, but mostly because they changed the anime's dialogue. If the dub va's just reread the translated lines from the sub, Ghost story dub would not do as well, regardless of how energetic the english va were.
Larry247 I don't really think the accent or the race matter for this game as Karryn (as far as ik) isn't from a particular race. So having a japanese with a japanese accent who can speak english well makes no difference in comparison to any other person who can speak english well for this particular game. An example of "when a japanese with a japanese accent who can speak english well" should be used is in the great ace attorney, where the mc, mc's friend and his assistant are all japanese visiting english speaking britain so their accent while speaking english is a necessity for the story.
naatsui I don't understand how understanding what the voice said matters, especially when the textbox are below as well. So as long as the text/dialogue is fine/convincing, i think the voice from a non-japanese would not matter from a technical point of view. BUT if you are refering to how jap va's voice acting feel more passionate than non-japanese vas, then I understand your reasoning for sticking to a jap va for both jap and non-jap game language