Delhi overall is the best city to stay in India....just my 2 cents worth
Pollution has gone down considerably.....though its still there
Greenery has gone up....
The Autorickshaws, Taxis and Buses all run on CNG (compressed natural gas) which has made a huge difference.
Traffic flow has eased a bit what with all the flyovers which have been made,
Roads are good if not the best.
I hate Mumbai....stayed there for a year....
Bangalore is pretty alright.