Yeah the way speed is handled is bad. It just adds a bit to a mons attack.
Someone suggested that the cooldown on moves be variable, depending on the speed of the mon. So the cooldown of Psycho Cut on a Zam would be reduced more than on other mons because of his high speed, making him a dodging machine.
Would be awesome.