No Title
tan_suo, you can get answers to your questions easily if you take a little more time to go around other groups in this website.
1. If you have already used AP/EAD and work, it means you are working on EAD. Once you start working on EAD or use AP, it means that you are in status of pending AOS to decision which allows to work, and have to wait for INS\'s decision for your 485 application without possibility to switch to any type of other visa. So absolutely, it is IMPOSSIBLE to switch to any type of visa, including H-1B, from EAD. The people who is working on EAD has to wait for decision of 485 to see if he/she can continue to stay in this country as a PR or has to leave.
2. As for which is safer and better, H-1B and EAD, it depends indeed. Some people prefer H-1 under which if the 485 is denied for any reason, he/she can continue to stay in this country and work on H-1 till it is expired, instead of being out of status and having to leave this country immediately, while others prefer EAD that is much cheaper. But question is what you want to do if your 485 is denied even though you can stay and work in US for 1/2/3 years more left for your H-1. That is the only difference, so some people have preference according to their backgrounds, some have not. My personal opinion is that is your own decision, and not a big deal, but EAD is much cheaper. Yet if you hire a responsible attorney who fully understood your case, review your documents and handle the files carefully, the chance your case is rejected is very small now that you have already have 140 approved.
This is my opinion and advice only, consult your attorney for sure. Good luck.