Thank you for your kind advice. I'll think about it. If I choose to get a H1 visa stamp from the US consular in China, it shouldn't negatively affect my greencard application process, right?