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.