I have hero optima from last 2 years, it's runs only 35-40km on a single charge,  no worth of buying it,
On flyover it's speed is very slow,  pick very bad, on double ride, can't go on flyover. Battery cost is to high, as to replace battery after 3 years cost 35,000 Rs,  I don't think this amount of petrol can be consumed in 3 years, also no worth.