I prefer sub myself. When you really think about it, the voices that are given to the character are part of what makes the character, besides just their actions but the tones they take. Thats why they cast very specific people to the parts when they make a series. They want that sound to come across. The voice that was choosen by the person who created the series portrays it in the way they felt when they created it. Dubbing it just takes away from the artists original feeling towards their creation. Sure they can get some decent people out there to redo it, but like in everything, you can't recreate something perfectly. You'll always be lacking when trying to remake the initial feeling that come across in the voices of the people the creator works with to make their vision seen by all. So I have to go with subtittles all the way, there's no way you can compare dubbed to the original concept.