We bought hero puch automatic when I was in second year Bcom.
The vehicle is light and sleek and good looking.
and also has a good mileage.
The only problem was the maintenance in Pune which was quite impossible.
I later on bought luna and my sister was using the vehicle.
It has good strong body and light weight (heavier than luna) but ok.
If you have a good service centre for hero puch in your city then it is safe to buy this vehicle since the mileage is quite good to around 60 km/litre.If you have a geared one then it would give 65 to 70 per litre.
For guys its better that they go for bikes with good mileage but for girls hero puch is good for mileage and good looks.
It used to be a problem when we give it for repairing punctured tires.