I think the biggest problem with the old cars (Baleno, Esteem) is their safety rating. Saw the crash test results for the Baleno at the EuroNCAP site and it made me shudder. More modern small cars (the Getz, for instance) perform far better.
For this reason alone, the Baleno and the Esteem must be phased out.