A Single Airport is not sufficient for a growing city like Bangalore. Everyone from North, East, and West move to Bangalore either for Education or Job. Once they find their way out they make Bangalore their home. This has led to over population and more travellers to Bangalore.
Infact cities like Bangalore must have 2 airports to spread the rush. While we can distinguish Bangalore South and Bangalore North why not the airports? Hence Bangalore International Airport(BIA) must be for Bangalore North and HAL Airport for Bangalore South.
All short haul flights must start from HAL Airport. The passengers must be given a choice just like New York La Guardia and JFK. For passengers who wish to pay more can land into the City HAL Airport and passengers who pay less land at BIA. This is the same in NY. La Guardia flights are expensive and JFK it is cheap due to proximity.
India will never match World standards when it comes to Airports. Otherwise, the politicians cannot make money.
A long journey to go.