It Depends on the Anime.
I usually stay away from 4Kids Dubs. The only One I watched that was a 4Kids dub, was Yu-Gi-Oh. I still haven't finished watching the series [i don't really watch in order]
I'll Watch the Subs, but only if I can't find the Dub Version of the Anime I want to watch.