No... I will say Bangalore is good city in India. But there two major drawback. 1) There is no mass transportation 2) No international Airport.
One international airport is about to start, so that problem is over. But the roads and transportation is in very bad shape. The city urgently require a metro train service for the public transportation. Making more roads will spoil city's natural beauty.
But all these problems are there in all other major cities in higher level. So Bangalore is still the best city in India.
However Bangalore can grow in a better way as there is no constraints for growing wide... If there is a river on the side of the city it would have marvellous....