i vote for subbed, better for learning japanese, more enthusiasm from the voice actors, and they often use explanations for situations that don't make any sense to non-japanese people (word games, culture related things, tones). But lets admit, the english voice actor for Kenshin (Rurouni Kenshin) did a good job. I can't say much about the others, i forgot them quickly, but Kenshin's voice caught my ear.