if you consider for your children, you should try staying in beijing. it is much less competitive to get into top schools. for your bf and yoruself, there are also more opportunities in beijing, but you have to be prepared for some hardships in the beginning. it is a trade off.