Myself Mukesh, from Ratnagiri (Maharashtra), doing mechanical engineering (T.Y.). Got new D125cc DTS-I for myself 2 months ago. I loved the looks, and being concerned about mileage, this was the one for me. Done first service and clocked 1680km in odometer.
Mileage of 68 is good for 125cc bike in city runs, keeping speed 40-50km/hr. My height is 6.1ft, and this bike suits me very well. It weighs around 120kg, and feels neither too light, nor too heavy. Done trip of 250km in single day and its narrow seat felt bit uncomfortable. Not every bike is best, nor worst.
Each bike has its + and - points. There are lot of people misguiding others on net. I can only say, shut down the pc, get outside, sit on bike, feel them, try to judge by yourselves instead of relying solely upon others opinion.