subs, the english voices just don't do justice. i can understand it thou, the japanese voice actors take it very seriously and try to get into the character. the create little character traits and sound affects that are just original to that character....like ryuke from death note...his laugh is so original.
Theres nothing greater than subs, the japanese do an amazing job picking the correct voices for the characters. I think americans are lazy in that field and get anybody to do it. That is speaking for MOST of the dubs, there are some out there that are greater than the original jap voices. Im sure eveyrone knows which anime i mean, yuyu, bebop, among many others