Certification courses vs full time MS

I am currently on H4 visa… I have completed my graduation from India and I also have 3 years of work experience.i have applied for h1 this year and unfortunately my application got rejected, I am now thinking of other options while applying for the next year quota… I am confused between full time MS program and certificate program. I have heard that the certificate course few colleges are providing help me completed the course in less than a year and will be eligible for OPT for one year.

There are pros and cons with both the options and I am a bit inclined towards the certification course because of the tuition fee and course duration it has…

Can you please suggest me if its ok to take up the certification course or is it advisable to go for regular MS program…