I believe there is no 'right' answer to this question. If you were born and brought up in Mumbai there's no way you can adjust in Ahmedabad. read more
Cost of living is very high in Mumbai for flats and business but for food and clothes Mumbai is little cheaper .In Ahmedabad 4 bhk starts from 1 crore 3 bhk 70 lacs 2 bhk 35 lacs 1 bhk in 20 lacs etc live in areas like bopal , satellite and science city . read more
Personally speaking, I do not think either Surat or Ahmedabad or indeed Pune are better to live and work in than Mumbai, Delhi, Chennai or Bangalore. However, I can without embarrassment or exaggeration call Surat India's most interesting city. read more