Both A and B are pretty good, especially A city where I am working now. A is comparable to H city where my wife and kids are living, where are probably the best for kids to grow up.
But in the current job market, I don't have enough confidence to easily lock a job in the same city for both my wife and me at the same time in any of the upper locations.
It is still employer's market. A lot of capable people are still floating around, and there is not much room to negotiate. I will try to ask B and check what they can offer.
Thank you.