I think people over-exaggerate when they say how bad dubbing is.
There's a lot of anime that have great dubs; FLCL, Cowboy Bebop, Trigun, ect.
Personally if the dub is decent I'll just watch the dub.
Sure, with subbing you get to hear the original voices, but how do you know that it's good acting if you don't understand what they're saying? If you don't understand the language, you don't know what accent they're using, what kind of dialect, what words they're putting emphasis on, what sort of slang they're using. Really, the only way to really appreciate the original voice actors would be to be fluent in the language they're speaking.
Plus I'm the sort of person who appreciates animation over voice acting.
Kind of hard to appreciate animation when you're stuck reading the subs the whole time.
So, eh, I can swing either way, but if a decent dub is available I'll just listen to that. The only thing I've ever seen where the dubbing genuinely annoyed me to the point that I had to turn on the subs was with FFVII:AC.
Other than that, I haven't found anything bad enough to ruin an anime for me.
As for video games, nope nope nope, I simply don't care about it that much to turn on subs. Dubs in video games are almost always good anyway.