sub = shitty animation
dub = good animation
sub = annoying sounds you don't understand (not trying to insult japanese or anything) but i simply do not understand the language, and hence find it annoying when watching the anime.
dub = can understand and relate with.
Subbed, bro. You just feel Japanese soul in their acting and in their songs.