My personal opinion is activa is the best suitable vehicle in cities. Why because in more traffic we cant click and hold the clutch and change the gears. As per Bangalore traffic now we can travel on and average 12kms per hour. But active mileage is less if they plan to increase the mileage then there is no competition for this vehicle.