Dub voices in general tend to suck, take a look at Yu Yu Hakusho.

I can't STAND Kuwabara's voice.

In the pokemon anime well... I pretty much can't stand anyone's voice.

Ash's voice makes me cringe, so does Meowth's. About the only voicing that hasn't really changed too much is TR's but they're still bleh.