I purchased new CG125 2016 model (costing 108,000 Rs with papers) & it got stolen right after 22 days from Saddar/Khi.
Before this I drove Ud100 for 3 years, and surely cg125 have ZERO level of comfort. Very Hard seat feels like solid brick, hard Jumps, Vibration after 80-90 km which confirm why most people calls it HONDA VIBRATOR. ,No gadgets nothing, just a engine with 2 tyres
(I must endorse engine is very powerful)
If you want pickup/speed and good handling in rush traffic, Go with CG125,
If you want comfort level with smooth vibration free ride, go with Suzuki Gs150 or Ybr.