Well, it depends on the job they did for dubbing it. Sometimes, as lots of people have already said, they change the anime/doesn't do a good job. But I don't mind dubs, especially if the voice actor is good.
One reason I don't like subs is cuz I hate reading them. It distracts me from the anime.