Original language with subs. Dubs can be good too, don't get me wrong. But when people like 4Kids get their hands on anime and americanize every single thing and throw in extremely bad and unfitting voice acting + annoying censorship...it's just terrible.