My lawyer filed my I485, I131 and I765 all together. I need travel between China and US frequently. Which way is better, H1B visa or EDA/P