definitely subbed.
not sure why but I can't seem to watch anime dubbed, just doesn't sound right lol makes my ears fold. but it's with other languages other than English too. I can't listen to anime in anything but Japanese.
It totally depends on the dub. Japanese (of course) and Italian are the best dubbers. I totally prefer watching a subbed anime with original dubbing, they have a lot more pathos. I remember reading an interview with the Japanese dubber of Rufy the pirate, she said that when Rufy has his fingers in his nose, she does as well, as when he's speaking while eating, so does she.