This topic isn't going to get closed...
But until it does, the answer is without a doubt "subtitles." Dubs are low quality re-writing garbage that kills the baby jebus & sodomizes your mom until she anally bleeds. Subtitles on the other hand while not always 100% correct, preserve the original material & the original acting.
If american dubs were so good, we'd all be hanging out on some forum dedicated to some garbage american cartoon.