Thanx faizan bhai.
As far comparison is concerned,
Road grip : CG - No , Piaggio - hell of road grip , I leaned my whole bike to take a turn and I didnt feel anything like slippery.
Acceleration: CG- mother of acceleration , piaggio- a bit underpowered but for me its very suitable cz I m not a one wheeler or drag racer.
Seating posture and comfort : CG- vibrating and tiring , Piaggio- comfortable and aggressive control
I found piaggio as my dream bike as it has everything self start,disc brake , comfort , 5gears , sporty look and CG failed to give these type of charms.
As far mileage is concerned, i cant tell u as its meter is not working and I ll get it repaired.