I only mentioned the 8 cities on that list which I've spent enough time in to form an opinion.
As for the one I gave a negative opinion about, a big part of my dislike for Delhi is due to the lack of density - it's more suburb than city. Going from where I work/live (Pitampura) to the fun parts of town (South Delhi) takes 1-1.5 hours and the metro shuts off at ~11pm. (Other things I dislike are pollution, oily food, and the difficulty in finding a date.)
India almost certainly will be better off after people escape rural poverty and enter the middle class living in the cities. This process is happening rapidly and the results are good.
As for the one I gave a negative opinion about, a big part of my dislike for Delhi is due to the lack of density - it's more suburb than city. Going from where I work/live (Pitampura) to the fun parts of town (South Delhi) takes 1-1.5 hours and the metro shuts off at ~11pm. (Other things I dislike are pollution, oily food, and the difficulty in finding a date.)
India almost certainly will be better off after people escape rural poverty and enter the middle class living in the cities. This process is happening rapidly and the results are good.