Actually no difference.If you keep H1-B status and if you I-485 failed,You would have legal status to continue to work