Best city to live

What would be the best city to live in India, from a choice between New Mumbai, Rajkot and Bhuj (Kutch)?
Cost of living as well as quality of life?