Agreed.
Edit to add: Im a small guy at 5'8" 145lbs. So the 125 2 stroke is a bullet under my weight and pulls me over hills no problem. But definitely dont sleep on a smaller 2 stroke because its not a 250, Ive surprised a few 4 strokes with the 125.