My take on this is, like has been said, good dub > good sub. The problem is, good dub = nonexistant. Really, 1% of shows have good dubs, the rest just fail to capture the original's message/spirit/feeling.
BTW, you(not anybody in particular) who thought Sonic X dubs were bad, you've obviously...