EAD may ok
We have the same situation as you. My husband\'s H1 will expired in Dec. the lawyer suggested him go with EAD back in July before file 485. He agreed and both our EAD had been approved 2 months later.
It\'s unlikely that the EAD approval takes 7 months (Oct-next April). Most important thing is as soon as you apply for EAD you will be in legal status even your H1 expire. The only risk is that is you lost your job while your 485 application less than 180, your EAD may be invalid. While if you have H1 you will have the same risk, more disadvantage for H1 is you can\'t easily find a job with H1 transfer but you can with your EAD. I think the lawyer\'s suggestion is a better one. Make your own decission. What I said is my own personal opinion and experience, no responsibility for any one else.
Good luck.