Bangalore is a great place to be, provided you have the salaries to enjoy it! It is the IT capital of India but that also means that since the average per capita income of the salaried class is high (compared to other Indian cities) , the cost of living is also proportionately higher.