i have ridden a kx125, personaly i think there a little underpowered but as most all 2 stroke 125 you can sling them around in the corners pretty well because there so light. i think that kawaski builds a good bike, but the quality of materials they use is no where near as good as honda.
if it was me i would look at a honda or suzuki
here is some 02 125 reviews