Thanks a lot everyone for your informative and perceptive replies. I should have been more clear in my OP about how important MS would be as a deciding factor. Fact is I am going to have a lot similar job opportunities in various cities so in that case I might choose
depending on MS.
But I think you all are right that there are other more important factors to consider.