Actually I am trying to get a job from Citibank/HSBC in China, if I can get a good offer there, I will just go back to China. I can always come back with a new H1B after I stay out of US for more than 1 year.
Of course, if I have a good life in China, then why the heck coming back to US?