Oh my, here we go.
For me it's subtitles all the way. And not even just for anime. The only things that should be allowed to be dubbed are shows/films for very young children who may find it difficult or impossible to read the subtitles.
EVERYONE else should go subs only. The original ALWAYS beats the redone dubbed version.