A 125 2stroke would be a great bike, but for beginners sake, I would look into a 250f fourstroke, 2 strokes not only require more preventative maintenance, they also feel underpowered at lower rpm's (out of the power band) the fourstrokes are a lot more dependable and easier to ride. you also wont grow out of it. you will easily grow out of a 125 2 stroke. fourstrokes have more torque providing a smooth proportioned power throughout the entire shift range, where as a 2 stroked you gotta play the clutch to get it into the power band.