Indians, contradictory??? nooooo :p . As far as cities with good potential, i would presume Puna, Bangalore and New Delhi...great cities too btw.
As far as the contradictions, i think that arises more from what parts of India you have been to. India is very regional in culture, traditions...