Depends on the anime, honestly. First, some anime have some puns with word so it would be better in English sub with notes for the watcher to understand. But if it's just fight or shounen genre, I think dub would fit but I still prefer subs in all but watching dub sometimes.